У меня есть проект, и я пытаюсь зарегистрировать пользовательский серверный элемент управления (файл .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'. "
Что я делаю не так?