2013-02-18 2 views
3

У меня есть это googled, но не могу понять, как установить значение моего скрытого поля. У меня есть следующий код:ASP.NET HiddenField Значение Значение

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

Я просто пытаюсь сделать значение = значение fileID в строке запроса.

Благодарим за помощь.

+2

Из: 'коды fileId.Value = Request.QueryString [ "FILEID"];' – Alex

+0

Спасибо, это тоже решение. Однако я хотел разобраться в этом. – user1477388

ответ

9

Try:

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

Поверь оператор "=" означает Response.Write для вас.

Просто для полноты картины, вы можете установить его в коде, а также, например,

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

Я не использовал оператор '=', но я изменил свои двойные кавычки на использование одинарных кавычек, и он работает ... Не понял, что я не мог использовать одинарные кавычки здесь. Спасибо за Ваш ответ. – user1477388

+0

Ваша фотография делает меня таким голодным! Это время обеда, где я нахожусь – user1477388

+3

LOL Мой злобный мастер-план гамбургера работает :) :) :) –

Смежные вопросы