Я сделал / попробуйте это:
Мой контроль (MenuEsquerdo.ascx)
<%--<%@ MasterType VirtualPath="~/Site.Master" %>--%>
<%--<%@ MasterPageFile="~/Site.Master" %>--%>
<%--<%@ MasterType TypeName="Delivery.SiteMaster" %>--%>
<%--<%@ MasterType VirtualPath="~/Site.Master" %>--%>
<%@ MasterType TypeName="Delivery.SiteMaster" %>
Элемент управления My Designer (MenuEsquerdo.ascx.designer.cs)
public new Delivery.SiteMaster Master {
get {
return ((Delivery.SiteMaster)(base.Master)); // 'System.Web.UI.UserControl' does not contain a definition for 'Master'
}
}
И мой код (MenuEsquerdo.ascx.cs)
RepeaterListaMenuEsquerdoCtr.DataSource = this.Master.ClassMercadorias.Take(20);
RepeaterListaMenuEsquerdoCtr.DataBind();
Знаете, как я могу это исправить: «System.Web.UI.UserControl» не содержит определения «Master»?