Asp.net 如何将参数从Eval传递到href
尝试删除#和评估之间的空格。我找到了解决问题的方法。谢谢Asp.net 如何将参数从Eval传递到href,asp.net,Asp.net,尝试删除#和评估之间的空格。我找到了解决问题的方法。谢谢 <a runat="server" id="link" href='ProductDetails.aspx?ID=<%# Eval("productID") %>'></a> 只需将整个字符串放入块中即可 <a runat="server" id="link" href='<%# Eval("productid", "ProductDetails.aspx?ID={0}") %>'&
<a runat="server" id="link" href='ProductDetails.aspx?ID=<%# Eval("productID") %>'></a>
只需将整个字符串放入
块中即可
<a runat="server" id="link" href='<%# Eval("productid", "ProductDetails.aspx?ID={0}") %>'><%# Eval("productname") %></a>
您能解释一下发生了什么错误吗?单击锚定链接后,我在浏览器Eval中得到以下url(
<a runat="server" id="link"
href=<%# "ProductDetails.aspx?ID=" + Eval("productID") %>
</a>
<a runat="server" id="link"
href=<%# "ProductDetails.aspx?ID=" + HttpUtility.HtmlEncode(Eval("productID"))%>