在 ASP.NET 中,我们使用以下命令调用定义的 js 函数:
Page.ClientScript.RegisterStartupScript(GetType(), "", "JSFuncNameHere();", true);
我想知道:
- 为什么没有任何方法,其名称如下: Page.ClientScript.CallJSScript("someJSFunc");
- 为什么上层方法需要反射方法 GetType() ?在运行时没有定义一些东西,是吗?
- 为什么我需要第二个参数
key
?正如我所测试的那样,我可以将其留空并调用现有的 JS 函数。