|
dev
newsgroups
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
Error Loading UserControlpages that use it: Server Error in '/exposure/app' Application. -------------------------------------------------------------------------------- Parser Error Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately. Parser Error Message: Could not load type 'AFBE.titlebanner'. Source Error: Line 1: <%@ Control Language="vb" AutoEventWireup="false" CodeBehind="titlebanner.ascx.vb" Inherits="AFBE.titlebanner" %> Line 2: <table border="0" cellpadding="0" cellspacing="0" width="100%"> Line 3: <tr> Source File: D:\WWWRoot\afbeorg\www\exposure\app\titlebanner.ascx Line: 1 -------------------------------------------------------------------------------- Version Information: Microsoft .NET Framework Version:1.1.4322.2032; ASP.NET Version:1.1.4322.2032 The UserControl and the pages that use it are in the same directory. Here are the lines I use to register and use the control in the *.aspx file (the registration line is the first line in the *.aspx file, and it is used immediately after the <form id="form1" runat="server"> tag): <%@ Register TagPrefix="afbe" TagName="titlebanner" Src="titlebanner.ascx" %> <afbe:titlebanner id="titlebanner1" runat="server"></afbe:titlebanner> The usercontrol itself is just an HTML table that contains 2 imagemaps. What could be the problem? Thanks. Without seeing your codefile, I'm first curious to your Inherits property.
>> Inherits="AFBE.titlebanner" I'm assuming that your class is called either AFBE or titlebanner, not AFBE.titlebanner. As far as I know, you cannot reference a class underneath the control's UserControl inherited class (the myControl class in the example below). For a simplistic example, if I have a control called myControl that returns a simple text box: myControl.ascx -- Show quote<%@ Control Language="C#" AutoEventWireup="true" CodeFile="myControl.ascx.cs" Inherits="myControl" %> <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> -- myControl.ascx.cs -- using System; public partial class myControl : System.Web.UI.UserControl { protected void Page_Load(object sender, EventArgs e) { TextBox1.Text = "Hello there, this is a test!"; } } -- This control is then called on my web page via, Default.aspx, by the following: -- <%@ Register Src="~/myControl.ascx" TagPrefix="DRL" TagName="myControl" %> .... .... <form id="form1" runat="server"> <div> <DRL:myControl runat="server" ID="mynewcontrol" /> </div> </form> -- -dl --- David Longnecker Web Developer http://blog.tiredstudent.com > I am revieving the following error for one of my controls when loading > any pages that use it: > > Server Error in '/exposure/app' Application. > ---------------------------------------------------------------------- > ---------- > Parser Error > Description: An error occurred during the parsing of a resource > required to > service this request. Please review the following specific parse error > details and modify your source file appropriately. > Parser Error Message: Could not load type 'AFBE.titlebanner'. > > Source Error: > > Line 1: <%@ Control Language="vb" AutoEventWireup="false" > CodeBehind="titlebanner.ascx.vb" Inherits="AFBE.titlebanner" %> > Line 2: <table border="0" cellpadding="0" cellspacing="0" > width="100%"> > Line 3: <tr> > Source File: D:\WWWRoot\afbeorg\www\exposure\app\titlebanner.ascx > Line: 1 > > ---------------------------------------------------------------------- > ---------- Version Information: Microsoft .NET Framework > Version:1.1.4322.2032; ASP.NET Version:1.1.4322.2032 > > The UserControl and the pages that use it are in the same directory. > Here are the lines I use to register and use the control in the *.aspx > file (the registration line is the first line in the *.aspx file, and > it is used immediately after the <form id="form1" runat="server"> > tag): > > <%@ Register TagPrefix="afbe" TagName="titlebanner" > Src="titlebanner.ascx" > %> > <afbe:titlebanner id="titlebanner1" runat="server"></afbe:titlebanner> > The usercontrol itself is just an HTML table that contains 2 > imagemaps. What could be the problem? Thanks. > |
|||||||||||||||||||||||