Редактировать код в дебаге
От: bezludny Украина  
Дата: 14.11.06 18:27
Оценка:
Доброго времени суток.
Помогите плиз. Изучаю асп 2.0
есть эталонная страница (master page)

...
<asp:contentplaceholder id="PageHeader" runat="server">
 <!-
  Default content
 ->
</asp:contentplaceholder>
<hr />

<asp:contentplaceholder id="PageBody" runat="server">

</asp:contentplaceholder>
<hr />

<asp:contentplaceholder id="PageFooter" runat="server">

</asp:contentplaceholder>
...


и есть страница контента.

<%@ Page MasterPageFile="main.master" %>

<asp:Content runat="server" ContentPlaceHolderID="PageBody">
    <asp:HyperLink ID="HyperLink4" runat="server">Body</asp:HyperLink>
    <asp:HyperLink ID="HyperLink5" runat="server">Body</asp:HyperLink>
    <asp:HyperLink ID="HyperLink6" runat="server">Body</asp:HyperLink>
</asp:Content>

<asp:Content runat="server" ContentPlaceHolderID="PageFooter">
    <asp:HyperLink ID="HyperLink7" runat="server">Footer</asp:HyperLink>
    <asp:HyperLink ID="HyperLink8" runat="server">Footer</asp:HyperLink>
    <asp:HyperLink ID="HyperLink9" runat="server">Footer</asp:HyperLink>
</asp:Content>


итак внимание вопрос! С Вами играет Евгений Безлюдный из Запорожья (Украина)

Вычитал у Дино Эспозито (Знакомство с MS ASP.NET 2.0), что в случае отсутствия контент блока с нужным ID, будет подставляться код с эталонной страницы, заключенный в <!- bla bla bla ->

Т.е в моем случае contentplaceholder с id="PageHeader" не заполняется контент страничкой, следовательно, должен быть подставлен код

<!-
Default content
->

Но этого не происходит.
Может кто-нибудь объяснить, почему? Заранее благодарен.

ЗЫ. Эспозито рассматривает в своей книге вторую бету VS2005, может ли это быть причиной? Может ли так фреймворк отличаться от беты?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.