如何在锚标记中将隐藏字段值从asp页面传递到另一个页面

时间:2012-08-07 19:34:17

标签: asp.net html

我尝试使用href传递隐藏字段值。下面是相同的代码片段,它不起作用。我不想使用java脚本函数,因为我想在用户禁用java脚本时在特定场景中使用它。变量的值在

后面的代码中设置
<form name ="hiddenform" method="get" action="a1.asp">
<input type="hidden" id="hasflash" value=" " />

<div class="header" id="check" style="color: red;">
please <a href="a1.asp?hasflash"+<%=hasflash.Value%>>upgrade your add-on software</a>
</div>

我也尝试过以下代码:

<div class="header" id="check" style="color: red;">
please <a href=("a1.asp?hasflash={0}",hasflash.Value)>upgrade your add-on software</a>
</div>

2 个答案:

答案 0 :(得分:1)

尝试

<div class="header" id="check" style="color: red;">
     please <a href="a1.asp?hasflash=<%=hasflash.Value%>">upgrade your add-on software</a>
</div>

答案 1 :(得分:0)

首先,您需要将runat="server"添加到隐藏字段

<input type="hidden" runat="server" id="hasflash" Value="SomeValues" />

然后你可以用两种或更多种方式实现这个目标

please <a href="a1.asp?hasflash=<%=hasflash.Value %>">upgrade your add-on software</a>

please <a href='<%= String.Format("a1.asp?hasflash={0}",hasflash.Value) %>'>upgrade your add-on software</a>