首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2012-08-29 
ASP.NET用户控件怎么后台隐藏层初学,困扰两天了。不用div runatserver,如何在后台隐藏div。HTML code di

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

热点排行