2013-02-18 59 views
3

我已經使用了這個,但無法弄清楚如何設置我的隱藏字段的值。我有以下代碼:ASP.NET HiddenField值設置

<asp:HiddenField id="fileId" runat="server" value="<%# Response.Write(Request.QueryString["fileID"]) %>" /> 

我只是試圖使價值=的fileID在查詢字符串的值。

感謝您的幫助。

+2

從代碼隱藏:'fileId.Value =的Request.QueryString [ 「的fileid」];' – Alex 2013-02-18 16:01:38

+0

謝謝,這也是一個解決方案。儘管如此,我想要把它看成是內聯的。 – user1477388 2013-02-18 16:02:49

回答

9

嘗試:

<asp:HiddenField id="fileId" runat="server" value='<%= Request.QueryString["fileID"] %>' /> 

相信 「=」 操作符暗示的Response.Write你。

只是爲了完整起見,你可以將其設置在代碼隱藏爲好,如

fileId.Value = Request.QueryString["fileID"] 
+0

我沒有使用'='運算符,但是我確實從雙引號改爲使用單引號,它的工作原理......沒有意識到我不能在這裏使用單引號。感謝您的回答。 – user1477388 2013-02-18 16:01:35

+0

你的照片讓我如飢似渴!這是午餐時間,我是 – user1477388 2013-02-18 16:03:23

+3

大聲笑我的邪惡的主漢堡計劃工作:) :) :) – 2013-02-18 16:04:05