Возможны некоторые возможные причины.
1st is, если вы создали страницу веб-формы (aspx), вложенную в нее с помощью главной страницы; , а на странице ребенка вы зарегистрировали элемент управления, в котором вы создали свою страницу.
Короче говоря я хочу сказать это.
Вы вложили свою дочернюю страницу на главную страницу, но на этой дочерней странице вы только зарегистрировали некоторые элементы управления и ничего больше. Итак, вы можете просмотреть главную страницу только на этой дочерней странице.
Вы не видите главную страницу на страницах контроллера.
Поскольку страницы контроллера являются частичными страницами, поэтому они не загружают главную страницу.
Master Page < - ребенок Page < - Registered контроля на детской странице
<%@ Register Src="Ctrl_AdminReports.ascx" TagName="Ctrl_AdminReports" TagPrefix="uc1" %>
вы можете получить доступ только элементы управления главной страницы на его прямом потомке.
Возможно, он не может найти элементы управления в режиме проектирования. Являются ли страницы/элементы управления в разных каталогах? – 2013-04-03 15:31:01
Скорее всего. Я с благодарностью перешел в прекрасный мир MVC, и это не так и не будет (надеюсь) снова моей заботой. – MrBoJangles 2013-04-04 18:36:06