有时候我希望网页也能够像windows form程序一样弹出对话框,在对话框内输入我需要的内容,我用DevExpress+div+ASPxDockPanel实现了;
<div id=" Usershow" runat="server" style="width: 700px; height: 340px; ">
<dx:ASPxDockPanel ID="ASPxDockPanel2" runat="server"
HeaderText="修改用户信息" Height="340px" Width="700px"
ShowCloseButton="False">
<Styles>
<Header HorizontalAlign="Center" VerticalAlign="Middle">
</Header>
<LoadingPanel HorizontalAlign="Center" VerticalAlign="Middle">
</LoadingPanel>
</Styles>
<ContentCollection>
<dx:PopupControlContentControl ID="PopupControlContentControl2" runat="server" SupportsDisabledAttribute="True">
<div>
//这里添加任何你需要的控件
</div>
</dx:PopupControlContentControl>
</ContentCollection>
</dx:ASPxDockPanel>
</div>
最外层的div一定要添加id如上面 id=" Usershow",利用这个id 可以用以下语句
Usershow.Style["Display"] = "None";//隐藏弹出对话框,开始设置默认为隐藏模式
Usershow.Style["Display"] = "Block";";//显示弹出对话框,需要时弹出
这样可以把弹出对话框和页面做到一个页上,但是不需要可以不显示