我試圖將ID作爲查詢字符串傳遞給另一個頁面。這是超鏈接代碼:如何使用ASP.NET超鏈接傳遞查詢字符串
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='../request/inforequest.aspx?ID= + <%# Eval(ID) %>' Target='_BLANK' Text='Request a Showing' alt='Request a Showing' border='0'
CssClass="btn btn-primary"></asp:HyperLink>
這是顯示的網址:
http://localhost:51378/request/inforequest.aspx?ID=%20+%20<%# Eval(ID) %>
它傳遞ID,20在這種情況下,正確的值,但它只會增加它那裏有空間,我不明白這裏發生了什麼,有人可以幫忙嗎?
它沒有經過ID 20,它超越了%20這是一個編碼的空格字符... – 2014-08-28 16:14:13
爲什麼會出現開頭是'+'嗎? – Dalorzo 2014-08-28 16:14:59
我想它根本不工作然後,我是新來的asp原諒我的無知 – adgoodso23 2014-08-28 16:18:25