我想发送一个带有查询字符串的标签值。我该怎么做?
<asp:Label ID="lblForward" runat="server" Text="0" Visible="false"></asp:Label>
<a href="../Product/?ProductID=<%#Eval("ProductID") %>&BrandID=<%#Eval("BrandID") %>&Sizes=<%#Eval("lblForward.Text") %>">GO</a>
这个lblForward.Text是我想要通过Querysting传递的值。它总是0或1。
答案 0 :(得分:1)
<%#...%>
仅适用于数据绑定上下文。你可以尝试
<%= lblForward.Text %>
答案 1 :(得分:0)
您可以使用此
<a href='../Product/?ProductID=<%#Eval("ProductID") %>&BrandID=<%#Eval("BrandID") %>&Sizes=<%="lblForward.Text"%>'>GO</a>
或者您可以从服务器端创建URL并将其设置为A href,但要确保A href还需要RUNAT="Server"
属性