Java脚本-改变ASP的风格.. NET标签上的Page_Load



我在页面上使用Java小程序(一个上传文件小程序)。在我按下applet的Upload命令后,Page_Load处理程序到达。在那里(在Page_Load处理程序)我试图改变一个asp:label样式从display:none显示:块,(或上升警报使用:

     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());

试试ScriptManager。RegisterStartupScript而不是

最新更新