ページで Java アプレット (ファイルのアップロード アプレット) を使用しています。アプレットの Upload コマンドを押すと、Page_Load ハンドラに到達します。そこで(Page_Loadハンドラーで)asp:labelスタイルをdisplay:noneからdisplay:blockに変更しようとしています(または次を使用してアラートを発生させます:
ClientScript.RegisterClientScriptBlock(this.GetType(), "Test", "alert('" + "Something to display" + "');", true);)
しかし、機能していません...私はWebプログラミングの初心者です...何が起こっているのか、どの解決策を試すのかを理解するために手を貸してください。
ここに私のコードがあります:
if ((HttpContext.Current.Request.Headers["User-Agent"] == "MyUploader/1.16"))
{
StringBuilder sb = new StringBuilder();
sb.Append("<script type=\"text/javascript\">");
sb.Append("window.document.getElementById(\"testLabel\").className = \"shown\");");
sb.Append("</script>");
//
if (!ClientScript.IsStartupScriptRegistered("TestArrayScript"))
ClientScript.RegisterStartupScript(this.GetType(), "TestArrayScript", sb.ToString());