<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