Хорошо, я опытный веб-разработчик, но иногда ASP.Net меня обманывает.
У меня есть главная страница в asp.net. Затем у меня есть страница, основанная на этой главной странице (home.aspx). Теперь в home.aspx.cs я хочу получить доступ к элементам управления asp: content, чтобы добавить элементы управления программным способом.
Aspx выглядит так:
<asp:Content ID="leftCol" ContentPlaceHolderID="cphLeftCol" Runat="Server">
<asp:PlaceHolder ID="phLeftCol" runat="server">
</asp:PlaceHolder>
</asp:Content>
Я бы ожидал, что смогу сослаться на "leftCol" из моего кода. Но там неизвестно.
Для тестирования я добавил свой собственный заполнитель "phLeftCol". Я могу сослаться на это без проблем.
Есть что-то, чего я не вижу?