У меня есть проект, и я пытаюсь зарегистрировать настраиваемый серверный элемент управления (на странице нет файла .ascx
) . В настоящее время я использую
namespace MyApp.Controls{
public class CustomControl: WebControl{
public string Text
{
get
{
String s = (String)ViewState["Text"];
return ((s == null) ? String.Empty : s);
}
set
{
ViewState["Text"] = value;
}
}
protected override void RenderContents(HtmlTextWriter output)
{
output.Write(Text);
}
}
}
На моей странице
<%@ Register TagPrefix="myControls" Namespace="MyApp.Controls" %>
<myControls:CustomControl runat="server" Text="What up!" />
я получаю ошибку парсера с сообщением «Неизвестный тег сервера 'myControls: CustomControl'».
Что я делаю не так ?