在内容页面加载另一页不在ASP.NET与EXT.NET工作 [英] Loading another Page in Content Page is not Working in ASP.NET with EXT.NET

查看:241
本文介绍了在内容页面加载另一页不在ASP.NET与EXT.NET工作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我与Asp.Net 3.5和1.0 Ext.Net工作。
我曾在我的应用程序中创建一个母版页(Site.master母)和一个内容页面(User.aspx)和我加载一个页面(UserManager.aspx)到内容页

I am working with Asp.Net 3.5 and Ext.Net 1.0. I had created One Master Page(Site.master) and one content page(User.aspx) in my Application and I am loading one page(UserManager.aspx) into content page

如果我把正常的HTML标记UserManager.aspx工作正常,但如果我把EXt.NET控制它我不会工作。

If I put normal HTML tags into UserManager.aspx that works fine but if i put EXt.NET controls in it I wont work..

母版

<ext:Panel ID="Panel6" runat="server" Region="Center" CollapseMode="Mini" Margins="0 0 4 4">               
     <Content>                 
        <asp:ContentPlaceHolder ID="cntMainCenter" runat="server">                                
        </asp:ContentPlaceHolder>
      </Content>                                                        
  </ext:Panel>

ContentPage

<ext:ButtonGroup ID="ButtonGroup1" runat="server" Title="" Columns="3">
           <Items>
                 <ext:SplitButton ID="SplitButton1" runat="server" 
                          Text="Users" IconCls="add" IconAlign="Top"
                          ArrowAlign="Bottom" Width="60" Scale="Large" RowSpan="3">  
                       <Listeners>
                           <Click Handler="#{panel}.load('UserManager.aspx');" />
                       </Listeners>            
                  </ext:SplitButton>                                                                  
          </Items>
 </ext:ButtonGroup>

我的上的内容页面的拆分按钮的点击加载UserManager.aspx页内容

<asp:Content ID="Content2" ContentPlaceHolderID="cntMainCenter" runat="server">
<ext:Panel runat="server" ID="panel" BodyBorder="false" Border="true" Title="Panel" >
<Items>

</Items>
 </ext:Panel>
</asp:Content>

的UserManager页

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="test.aspx.cs" Inherits="SPA_SCHEDULER.test" %> <%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server">
    <title></title>
     </head> 
      <body> 
          <ext:ResourceManager ID="ResourceManager1" runat="server">
          </ext:ResourceManager>  

          <ext:Panel runat="server" Title="dfdf" Height="100" Width="100"> 
          </ext:Panel> 
        </body> 
</html>

如果我写的HTML标签,而不是在Ext.Panel的页面UserManager.aspx它会正常工作,但如果我写EXT.NET任何控制它不会加载

推荐答案

您必须使用iframe或合并模式这一点。 http://examples1.ext.net/#/Panel/Basic/AutoLoad/

You have to use iFrame or Merge mode for this. http://examples1.ext.net/#/Panel/Basic/AutoLoad/

我推荐你使用iframe模式,它的简单,非常容易上手。

I recommend you use iFrame mode, it's simple and very easy to use.

例如尝试这个办法:

#{panel}.load({ url:"UserManager.aspx",scripts:true,mode:"iframe",showMask:true });

这篇关于在内容页面加载另一页不在ASP.NET与EXT.NET工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆