如何使用查询字符串传递标签值

时间:2011-04-03 14:55:51

标签: asp.net label

我想发送一个带有查询字符串的标签值。我该怎么做?

<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。

2 个答案:

答案 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"属性