我在页面上使用 Java 小程序(上传文件小程序)。在我按下小程序的上传命令后,到达 Page_Load 处理程序。那里(在 Page_Load 处理程序中)我正在尝试将 asp:label 样式从 display:none 更改为 display:block,(或使用以下命令发出警报:
ClientScript.RegisterClientScriptBlock(this.GetType(), "Test", "alert('" + "Something to display" + "');", true);)
但不工作......我是网络编程的新手......请帮助我了解正在发生的事情以及尝试什么解决方案。
这是我的代码:
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());