ASP.NET HiddenField值设置

use*_*388 3 asp.net webforms

我用Google搜索了这个,但无法弄清楚如何设置隐藏字段的值.我有以下代码:

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

我只是想使值= fileID查询字符串中的值.

谢谢你的帮助.

Dav*_*d W 9

尝试:

<asp:HiddenField id="fileId" runat="server" value='<%= Request.QueryString["fileID"] %>' />
Run Code Online (Sandbox Code Playgroud)

相信"="运算符意味着您的Response.Write.

只是为了完整性,你也可以在代码隐藏中设置它,例如

fileId.Value = Request.QueryString["fileID"]
Run Code Online (Sandbox Code Playgroud)

  • 大声笑我的邪恶大师汉堡计划正在工作:) :) :) (3认同)