aspx.csファイルからjavascriptメソッドを呼び出す方法
-
03-07-2019 - |
質問
JavaScriptメソッドがあり、ページの読み込み時にaspxページから呼び出す必要があります。
解決
Javascriptメソッドはクライアント側のメソッドであるため、サーバー側のコードで呼び出すことはできません。
ただし、ページの読み込み時にメソッドを呼び出す方法を探している場合は、メソッド呼び出しをスクリプトタグに入れて、aspxページに書き込みます。
<body>
<script language="javascript">
myMethod();
</script>
</body>
または、そのようなコードビハインドからスクリプトを登録できます:
protected void Page_Load(object sender, EventArgs e)
{
string script = "myMethod();";
if (!this.Page.ClientScript.IsClientScriptBlockRegistered("myPostBackScript"))
{
this.Page.ClientScript.RegisterClientScriptBlock(typeof(MyPage),
"myPostBackScript", script, true);
}
}
所属していません StackOverflow