2008-10-18 5 views
1

Это просто так много HRESULT E_FAIL, если вы знаете, о чем я говорю.В Visual Studio мое представление Design не загружает элементы управления главной страницы. Зачем?

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

Похожие нити, но не дубликат: Is the design view for aspx pages in Visual Studio useful?

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

+0

Возможно, он не может найти элементы управления в режиме проектирования. Являются ли страницы/элементы управления в разных каталогах? – 2013-04-03 15:31:01

+0

Скорее всего. Я с благодарностью перешел в прекрасный мир MVC, и это не так и не будет (надеюсь) снова моей заботой. – MrBoJangles 2013-04-04 18:36:06

ответ

-3

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

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

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

+1

Вы уверены, что web.config имеет какое-либо отношение к тому, как работает дизайн? Звучит, правда. – MrBoJangles 2011-02-03 21:44:04

2

Возможны некоторые возможные причины.

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

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

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

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

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

Master Page < - ребенок Page < - Registered контроля на детской странице

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

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