我在其中创建了一个带有超链接的DataList。但是......它将我重定向到例如:/ itemName,但我想将其重定向到/itemName.aspx。当我添加到Eval .aspx时会发出错误。
<asp:DataList ID="DataList1" runat="server" DataSourceID="SqlDataSource1" Width="120px">
<ItemTemplate>
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%# Eval("itemName") %>' Text='<%# Eval("nazwa") %>'></asp:HyperLink>
</ItemTemplate>
</asp:DataList>
有什么想法吗?
答案 0 :(得分:2)
通过编辑Eval解决问题:
Eval("itemName", "~/{0}.aspx")