Разделитель Asp.net <% заменен на <% в теге заголовка?

Может быть, это глупый вопрос, но у меня есть эта проблема в Visual Studio 2010:

на моей главной странице i есть этот код:

<head runat="server">

    <title>App Title</title>
    <asp:ContentPlaceHolder ID="head" runat="server">
    </asp:ContentPlaceHolder>
    <link href="<%= App.RootPath %>Css/style.css" rel="stylesheet" type="text/css" />
</head>

по какой-то странной причине <% изменяется во время выполнения на <%

<% = App.RootPath%> работает нормально, если поместить куда-нибудь внешний тег заголовка.

Кто-нибудь никогда не сталкивался с этим и решил?

ОБНОВЛЕНИЕ:

Если я отложу runat = "server" в теге заголовка, это сработает. Но мне это нужно.

Редактировать:

Все эти методы работают, но проблема в отсутствии поддержки дизайнера?

5
задан ʞᴉɯ 9 October 2011 в 06:12
поделиться