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