ASP.NET用户控件怎么后台隐藏层
初学,困扰两天了。
不用div runat="server",如何在后台隐藏div。
- HTML code
<div id="calendar"> ……</div>
- C# code
//试了无效的方法//this.Page.Response.Write(" <script>document.getElementById('calendar').style.display='none'; </script>");//this.Page.Response.Write(" <script>$('#calendar').css('display','none'); </script>");//this.Page.ClientScript.RegisterStartupScript(this.Page.GetType(),"jsCode","document.getElementById('calendar').style.display='none';", true);//this.Page.ClientScript.RegisterStartupScript(this.Page.GetType(),"jsCode","$('#calendar').css('display','none');", true);两天遇到两次,第一次最后在用户控件里再引用js文件解决了,但是后来不知怎么又不用再引用了。第二次就不行,求高人分析解决
[解决办法]
Page.RegisterStartupScript("hide div", "<script language='javascript'>document.getElementById('calendar').style.display='none';</script>");