2012-08-07 70 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> 
相關問題