<asp:Repeater ID="rptrCategories" runat="server">
<ItemTemplate>
<li>
<a href='~/category/<%# Eval("NormalizedProductCategory") %>' runat="server"><%# Eval("ProductCategoryName")%></a></li>
</ItemTemplate>
</asp:Repeater>
href部分がサーバによってレンダリングされると、クライアント部分に以下のように表示されます。最初の評価部分評価が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