2012-08-07 54 views
0

我试过使用href传递隐藏字段值。下面是相同的代码片段,它不起作用。我不想使用java脚本函数,因为我希望这可以在用户禁用java脚本的特定场景中工作。变量的值被设置在后面的代码如何将隐藏字段值从asp页面传递到另一个锚点标记

我也曾尝试下面的代码:

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

回答

0

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

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

然后你就可以实现在2种或更多的方式

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> 
+0

我收到以下错误,当我使用的第一个答案:我的剧本是完全一样你:Microsoft VBScript运行时错误“ 800a01a8'需要物品:'' – user1580562 2012-08-10 22:39:28

+0

对不起。但脚本已经过测试并且能够正常工作。我不知道你做错了什么。你添加了'runat =“server”'? – codingbiz 2012-08-11 03:40:15

+0

我的不好。代码后面的值没有正确设置。感谢您的帮助 – user1580562 2012-08-15 22:12:06

1

尝试

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