当前位置:编程学习 > C#/ASP.NET >>

关于一个弹出层的问题

页面中点Button1按钮,弹出隐藏层,隐藏层里面有TextBox和Button2,Button2通过单击事件将TextBox里面的值传到数据库中,但点了Button2以后,整个页面刷新,隐藏层也随着页面的刷新而再次隐藏起来,如要显示,得重新点Button1来显示,当然这不是我要的效果。
我要的效果是:当我点Button2按钮的时候,页面刷新后,隐藏层处于显示状态?
请问,可以达到我要的效果吗?具体怎么做,谢谢各位大神,请帮帮我!

请不要让我用AJAX和Iframe.因为这不适合我。
我一定要页面刷新,然后隐藏层仍然处理显示状态。 --------------------编程问答--------------------  public void Button2_Click(object sender, EventArgs e) 
        {
            Page.ClientScript.RegisterStartupScript(Page.GetType(), " message ", @" <script language='javascript' defer='defer'> document.getElementById(
            ""divid"").style=""display:block""</script> ");
        }
--------------------编程问答-------------------- 回1楼,我试了,还是不行
我用的是VS2010+C#
错误提示是:“htmlfile:找不到成员”
我试着改成
public void Button2_Click(object sender, EventArgs e)  
   {
   Page.ClientScript.RegisterStartupScript(Page.GetType(), " message ", @" <script language='javascript' defer='defer'> document.getElementById(
   'divid').style.display='block'</script> ");
   }
没有出现“htmlfile:找不到成员”的错误提示,但没有效果,点Button2
隐藏层仍然随着页面的刷新而隐藏了。 --------------------编程问答-------------------- 把你之前button1点击事件中实现隐藏层显示的代码拷到button2里 
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,