ASPxPopupControl用法总结
ASPxPopupControl的用法总结【转】

 

Modal  是否模态窗口

AllowDragging  是否可以拖动

HeaderText  窗口头部内容

Text  窗口内容

FootText  窗口底部内容

Height  窗口高

Width  窗口宽

1.客户端弹出窗口

在页面中要给这个属性赋值  ClientInstanceName="pcShow"

然后就可以通过调用函数来弹出窗口了

<script. language="javascript">
        function myShow(myMsg) {
            pcShow.SetHeaderText('我的测试');
            pcShow.SetContentHtml('Loading...' + myMsg);
            pcShow.Show();
        }
</script>

++++++++++++++++++++++++++++++++++++++++++++++++++++

<dx:ASPxPopupControl ID="ASPxPopupControl1" runat="server"  
            ClientInstanceName="popup" CssFilePath="~/App_Themes/Aqua/{0}/styles.css" 
            CssPostfix="Aqua" PopupHorizontalAlign="WindowCenter" 
            PopupVerticalAlign="WindowCenter" 
            SpriteCssFilePath="~/App_Themes/Aqua/{0}/sprite.css">
          
            <ContentStyle. VerticalAlign="Top">
            </ContentStyle>
            <ContentCollection>
<dx:PopupControlContentControl runat="server"></dx:PopupControlContentControl>
</ContentCollection>
          
        </dx:ASPxPopupControl>


      <dx:ASPxButton ID="ASPxButton1" runat="server" Text="ASPxButton" 
        AutoPostBack="False">
        <ClientSideEvents Click="function(s, e) {
         popup.SetHeaderText('我是标题');
         popup.SetContentHtml('我是内容' );
         popup.Show('aaa');
}" />
    </dx:ASPxButton>

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

2. 服务端弹出窗口

PopupWindow pcWindow = new PopupWindow("hello!");

ASPxPopupControl1.Windows.Add(pcWindow);

3.服务端弹出创出窗口,窗口含网页

PopupWindow pcWindow = new PopupWindow();

pcWindow.ContentUrl = "WebForm1.aspx";

ASPxPopupControl1.Windows.Add(pcWindow);

4.捕捉客户端事件

通过捕捉客户端事件,可以实现诸如关闭窗口刷新窗体的功能

<ClientSideEvents CloseUp="function(s,e) { alert('关闭窗体事件');}" />

其中CloseUp是关闭事件,还可以捕捉其它的事件,具体看帮助

5.服务端关闭窗口      

ASPxPopupControl1.ShowOnPageLoad = false;//关闭aspxpopupcontrol控件。

 //ASPxPopupControl1.ShowOnPageLoad=true;//显示aspxpopupcontrol控件。

渝公网安备 50011902000225号

渝ICP备18008233号-1