2012-04-27 14 views
0

我正在使用Asp.Net 3.5和Ext.Net 1.0。 我曾在我的应用程序中创建一个母版页(的Site.Master)和一个内容页面(User.aspx)和我加载一个页面(UserManager.aspx)到内容页面在内容页面中加载另一个页面不能在ASP.NET中使用EXT.NET

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

母版

<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任何控制也不会加载

enter image description here

+0

是否有任何错误信息或控制台日志? – rt2800 2012-04-27 07:13:46

+0

没有没有得到任何错误 – Smily 2012-04-27 09:02:08

回答

2

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

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

例如试试这个:

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

做了非常感谢@Daulet Urazalinov – Smily 2012-04-29 20:05:31

相关问题