Response.Write("<script>document.getElementById('ButtonId').click();</" + "script>");
機能していませんが、javascript のデバッグではすべてのブラウザで正常に動作しています。
2 に答える
3
Response.Write
ページの先頭にコンテンツを追加し、最初に実行します。その後、コントロールは完全にレンダリングされません。を使用する必要がありますRegisterStartupScript
。これにより、スクリプトがページの下部に配置され、コードがコントロールに適切にアクセスできるようになります。
于 2013-09-24T08:10:00.887 に答える
0
以下を使用して、ページにスクリプトを登録します。
Page.ClientScript.RegisterStartupScript(GetType(), "MyScript",
"document.getElementById('ButtonId').click();", true);
を使用して追加されたスクリプトRegisterStartupScript
はページの最後に追加されるため、すべてのコントロールにアクセスできます。
于 2013-09-24T08:04:10.350 に答える