0
在ASP.NET中,我们与呼叫定义JS-功能:ASP.NET呼叫定义JS-函数的RegisterStartupScript
Page.ClientScript.RegisterStartupScript(GetType(), "", "JSFuncNameHere();", true);
我在想:
- 为什么没有任何方法,其名称如下:Page.ClientScript.CallJSScript(“someJSFunc”);
- 为什么upper-method需要反射方法GetType()?有些东西在运行时没有定义,是吗?
- 为什么我需要第二个参数
key
?正如我测试过的,我可以将它留空,并调用已有的JS函数。
值得指出的是'RegisterStartupScript'的MSDN文档 - http://msdn.microsoft.com/en-AU/library/z9h4dk8y.aspx - 为“备注”中的点2和3提供了答案。当试图确定方法参数的目的时,MSDN应该*始终*成为您的第一站:) – Snixtor 2013-03-06 22:04:03