Måste du inte sätta ett TagName i din register-tag?
Jag har ett problem: (såklart)
Jag har skapat et webcontrol inuti ett stort projekt jag har.
Projektet har namespacet task
när jag sen vill lägga till min kontroll bläddrar jag fram task.dll och får upp en referend till kontrollen. Så långt inga problem.
Men nu är det så att jag tycker att det börjar bli rörigt i projektet så jag vill lägga kontrollen i task.ctl
När jag gör detta och försöker referera till kontrollen säger den : could not load type task.ctl.XmlMenu
lite kod:
Komponenten:
namespace task.ctl
{
/// <summary>
/// Summary description for XmlMenu.
/// </summary>
[DefaultProperty("Text"),
Designer(typeof(XmlMenuCtrlDesigner)),
ToolboxData("<{0}:XmlMenu runat=server></{0}:XmlMenu>")]
public class XmlMenu : System.Web.UI.WebControls.WebControl
{
... osv
aspx-sidan:
<%@ Register TagPrefix="cc1" Namespace="task.ctl" Assembly="task" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>test</title>
<meta content="Microsoft Visual Studio 7.0" name="GENERATOR">
<meta content="C#" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
<LINK rel="stylesheet" type="text/css" href="http://localhost/task/main.css">
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="test" method="post" runat="server">
<cc1:XmlMenu id="XmlMenu1" runat="server"></cc1:XmlMenu>
</form>
</body>
</HTML>
Några idéer om vad jag gör för fel?