В Visual Studio мое представление «Дизайн» не загружает элементы управления главной страницы. Зачем? - PullRequest
1 голос
/ 18 октября 2008

Это просто так HRESULT E_FAIL, если вы понимаете, о чем я говорю.

А если вы используете Visual Studio, вы понимаете, о чем я говорю.

Аналогичная тема, но не дубликат: Полезно ли представление конструктора для ASPX-страниц в Visual Studio?

Любое понимание, включая вклады Microsoft MVP (о, я знаю, что вы там), было бы очень круто.

Ответы [ 2 ]

3 голосов
/ 27 января 2014

Может быть несколько возможных причин.

1-й - это если вы создали страницу веб-формы (aspx). Вложите ее в мастер-страницу; и на дочерней странице вы зарегистрировали элемент управления, где вы разрабатывали свою страницу.

Короче говоря, я хочу это сказать.

Вы вложили свою дочернюю страницу в главную страницу, но на этой дочерней странице вы зарегистрировали только некоторые элементы управления и ничего больше. Таким образом, вы можете просматривать главную страницу только на этой дочерней странице.

Вы не можете видеть главную страницу на страницах контроллера.

Поскольку страницы контроллера являются частичными страницами, поэтому они не загружают главную страницу.

Мастер-страница <- Дочерняя страница <- Зарегистрированный элемент управления на дочерней странице </p>

<%@ Register Src="Ctrl_AdminReports.ascx" TagName="Ctrl_AdminReports" TagPrefix="uc1" %>

Вы можете получить доступ только к элементам управления главной страницы на своем прямом дочернем элементе.

0 голосов
/ 19 июля 2010

Попробуйте это: Поместите ваши MasterPages в отдельную папку (если они еще не сделаны. Назовите это masterpages. Затем добавьте это к своему web.config:

<location path="MasterPage">
<system.web>
  <authorization>
    <allow users="?" />
  </authorization>
</system.web>

Это разрешит анонимный доступ к этой папке и разрешит доступ к главной странице. Кроме того, это вложенные мастер-страницы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...