実行方法
document.getElementById("<%= btnHiddenBreak.ClientID%>").click()
を使用しScriptManager.RegisterStartupScript
ます。
私はこのようにそれを試しています
ScriptManager.RegisterStartupScript(
this.Page,
Page.GetType(),
"OpenModalDialog",
"<script type=text/javascript>document.getElementById('<%= tnHiddenBreak.ClientID%>').click() ;</script>",
false);`
しかし、それはエラーをスローしています。
ボタンのAspコードは
<asp:Button id="btnHiddenBreak" runat="server"
Visible="false"
OnClientClick="openmodalWinBreak();"
OnClick="btnHiddenBreak_Click" />
私が得ているエラーメッセージは:-
Microsoft JScriptランタイムエラー:Sys.WebForms.PageRequestManagerServerErrorException:タイプ「ASP.associates_home_aspx」およびキー「OpenModalDialog」に登録されたスクリプトタグに、スクリプトタグ外の無効な文字が含まれています:document.getElementById('<%= btnHiddenBreak.ClientID%>' )。クリック() ;。適切にフォーマットされたスクリプトタグのみを登録できます。
私がしている間違いを教えてください、そして私のコードを..に従って修正してください。