<asp:Repeater ID="rptrCategories" runat="server">
<ItemTemplate>
<li>
<a href='~/category/<%# Eval("NormalizedProductCategory") %>' runat="server"><%# Eval("ProductCategoryName")%></a></li>
</ItemTemplate>
</asp:Repeater>
Когда часть href отображается сервером, она отображается в клиентской части, как показано ниже. Первая оценочная частьEval не отображается в теге href
<a href="../../category/%3C%25#%20Eval(%22NormalizedProductCategory%22)%20%25%3E">Shoes</a>
Неправильный телефон?
Как это может быть ответ. Это даже работает? Я думал, что блоки кода не работают на элементах управления runat = "server". Или это ограничивается только блоками кода в заголовке страницы? – Rickjaah
Посмотрите на http://forums.asp.net/t/1302692.aspx/1. Это работает – Steve
Работает отлично – Alex