ASP.NET中在本页面弹出窗口,主页面变成灰色
其实就是几个DIV层 = =
加一个让主页面半透明的层
<div > </div>
加一个弹出的页面层:
<div > <div > <div>状态名称:<asp:TextBox runat="server" Width="100" ></asp:TextBox><asp:Button runat="server" onclick="btnAddState_Click" Text="添加" /> <input type="button" value=" 取消 " onclick="ShowNo()" /> <div> <asp:RequiredFieldValidator runat="server" ErrorMessage="状态名称不能为空!" ControlToValidate="tbState" CssClass="Text"> </asp:RequiredFieldValidator> </div> </div> </div> </div>
再加上JS控制显示:
<script language='javascript'> function Show() { document.getElementById("doing").style.display = ""; document.getElementById("AddState").style.display = ""; } function ShowNo() { document.getElementById("doing").style.display = "none"; document.getElementById("AddState").style.display = "none"; } function HideLoginDiv() { var Login = document.getElementById("Javascript.Div5"); Login.style.visibility = "hidden"; } </script>
然后,下面你懂得。。。
方法转自CSDN论坛:http://topic.csdn.net/u/20080720/14/d8481f88-3ca1-4643-815b-c99cda043933.html
PS:8楼