1

我在 asp.net 中使用更新面板和 AutoPostback,但是在回发后,我的脚本没有正确加载,这些脚本已经在页面中,导致一些需要该脚本行为不端的元素我被告知要在 pageLoad 中加载脚本( ) 但我不知道该怎么做。我想加载诸如jquery bootstrap之类的脚本和其他一些插件来修改元素的外观,有人可以指导我吗?

4

1 回答 1

1

实际上,您可以使用 pageOnload 事件来执行此操作。像这样。

protected void Page_Load(object sender, EventArgs e)
        {           
            if (IsPostBack)
            {
                this.ClientScript.RegisterStartupScript(this.GetType(), "show", "<script>document.getElementById('Your element').style.display = 'block'</script>");
            }
            else
            {
                this.ClientScript.RegisterStartupScript(this.GetType(), "show", "<script>document.getElementById('Your element').style.display = 'hidden'</script>");
            }
        }
于 2013-09-12T13:49:24.323 回答