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