读书人

ASP.NET用户控件如何后台隐藏层

发布时间: 2012-08-29 08:40:14 作者: rapoo

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

读书人网 >asp.net

热点推荐