[置顶] Ext.Net 1.x_Ext.Net.Windows的IFrame用法

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
[置顶] Ext.Net 1.x_Ext.Net.Windows的IFrame用法_第1张图片

方法三:

直接通过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();
        }


你可能感兴趣的:([置顶] Ext.Net 1.x_Ext.Net.Windows的IFrame用法)