Jul 17, 2012, 3:05 PM
Does restarting VS help?
<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Page.master.cs" Inherits="ExtNetLayouts.Page" %>
<%@ 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 id="Head1" runat="server">
<title>Ext.NET Example</title>
</head>
<body>
<form id="Form1" runat="server">
<ext:ResourceManager runat="server" />
<ext:Viewport runat="server" Layout="BorderLayout">
<Items>
<ext:Panel
runat="server"
Region="North"
Title="Main North"
Height="200" />
<ext:Panel runat="server" Region="Center" Title="Main Center">
<Content>
<asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server" />
</Content>
</ext:Panel>
</Items>
</ext:Viewport>
</form>
</body>
</html>
next is Default.aspx:<%@ Page Language="C#" MasterPageFile="Page.Master" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="ExtNetLayouts.Default" %>
<%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
<%@ Register TagPrefix="uc" Namespace="ExtNetLayouts.controls" Assembly="ExtNetLayouts" %>
<asp:Content ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<uc:SpecialControlContainer runat="server"/>
</asp:Content>
next is SpecialControlContainer.ascx:<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="SpecialControlContainer.ascx.cs" Inherits="ExtNetLayouts.controls.SpecialControlContainer" %>
<%@ Import Namespace="ExtNetLayouts.controls" %>
<script runat="server">
protected override void OnInit(EventArgs e)
{
base.OnInit(e);
someControlBorderLayout someControlBorderLayout = (someControlBorderLayout)LoadControl("~/controls/someControlBorderLayout.ascx");
this.Controls.Add(someControlBorderLayout);
}
protected void Page_Load(object sender, EventArgs e)
{
}
</script>
<ext:Container runat="server" ID="pnContainer">
<Items>
<ext:Button runat="server" ID="btnSample" Text="button" Icon="ErrorAdd" Cls="topButton"></ext:Button>
</Items>
</ext:Container>
and last one is control with borderLayout someControlBorderLayout.ascx:<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="someControlBorderLayout.ascx.cs" Inherits="ExtNetLayouts.controls.someControlBorderLayout" %>
<%@ Register TagPrefix="ext" Namespace="Ext.Net" assembly="Ext.Net" %>
<ext:BorderLayout runat="server">
<North>
<ext:Panel runat="server" Title="Nested North" Height="100" />
</North>
<Center>
<ext:Panel runat="server" Title="Nested Center" />
</Center>
</ext:BorderLayout>
Any ideas why it's make error? Did v2.0 rc2 remove borderLayout?