Ext.Net 1.x_Ext.Net.Windows的IFrame用法

来源:互联网 发布:微信投票软件 编辑:程序博客网 时间:2024/06/05 05:10
html:
    <ext:Window ID="WinEdit" runat="server" Hidden="True">        <AutoLoad Mode="IFrame" ShowMask="True">        </AutoLoad>    </ext:Window>

js:

Ext.net.DirectMethods.EditService(record.data.Id, record.data.VisitPurpose);
cs:

        #region 修改        [DirectMethod]        public void EditService(int Id,string VisitPurpose)        {            WinEdit.Width = 780;            WinEdit.Height =700;            WinEdit.Modal = true;            WinEdit.Resizable = false;            //WinEdit.SetTitle(VisitPurpose);            WinEdit.AutoLoad.Url = "CustomerVisitsAdd.aspx?Id=1";            WinEdit.AutoLoad.Scripts = true;            WinEdit.AutoLoad.Mode = LoadMode.IFrame;            WinEdit.AutoLoad.ShowMask = true;            WinEdit.AutoLoad.MaskMsg = "正在加载中...";            WinEdit.Render(this.Form);            WinEdit.Show();        }        #endregion


方法三:

直接通过JS创建WINOWS 指定URL

        var OpenCustomer = function () {            var Company = Ext.getCmp("cbxCompany").getValue();            var url = "../../Public/Customer.aspx?Company=" + Company;            var win = new Ext.Window({                title: "窗口",                width: 500,                height: 460,                modal: true,                autoLoad: {                    url: url,                     scripts: true                }            });            win.show();        }