ASP.NET では、定義済みの js 関数を次のように呼び出しています。
Page.ClientScript.RegisterStartupScript(GetType(), "", "JSFuncNameHere();", true);
私は疑問に思う:
- Page.ClientScript.CallJSScript("someJSFunc"); のような名前のメソッドがないのはなぜですか。
- なぜアッパーメソッドはリフレクションメソッド GetType() を必要とするのですか? 実行時に何かが定義されていませんね。
- 2 番目の引数が必要なのはなぜ
key
ですか? 私がテストしたように、空のままにしておくと、既存の JS 関数が呼び出されます。