У меня есть проект, и я пытаюсь зарегистрировать настраиваемый серверный элемент управления (на нем нет файла .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!" />
Я получаю ошибку Parser с сообщением "Неизвестный тег сервера" myControls: CustomControl ".
Что я делаю неправильно?