您的位置:首页 > 其它

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

2013-05-02 10:08 134 查看
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();
        }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: