Базовый класс включает поле 'lbl', но его тип (web.App_Code.CustomLabelControl) несовместим с типом элемента управления (web.App_Code.CustomLabelControl).
Раньше я делал много настраиваемых элементов управления таким же образом, но, черт возьми, эта ошибка сводит меня с ума. У меня есть проект веб-приложения с указанным ниже классом в каталоге App_Code
, ссылка на префикс тега в web.config для элемента управления в классе. Что мне теперь делать?
...
namespace web.App_Code
{
public class CustomLabelControl : Control, IPostBackEventHandler, IPostBackDataHandler
{
private string _onClickText;
public CustomLabelControl()
{
}
public string OnClickText
{
get { return _onClickText; }
set { _onClickText = value; }
}
public void RaisePostBackEvent(string eventArgument)
{
throw new System.NotImplementedException();
}
public bool LoadPostData(string postDataKey, NameValueCollection postCollection)
{
throw new System.NotImplementedException();
}
public void RaisePostDataChangedEvent()
{
throw new System.NotImplementedException();
}
}
}