У меня есть простая страница с полем HtmlInputHidden. Я использую javascript для обновления этого значения, и при отправке назад страницы я хочу прочитать значение этого поля HtmlInputHidden.Чтение динамически измененного значения HtmlInputHidden в ASP.NET
Свойство Value этого поля HtmlInputHidden возвращает значение по умолчанию (значение, которое оно имело при создании страницы, а не значение, отображаемое через javascript).
Я также попытался зарегистрировать поле HtmlInputHidden с ScriptManager.RegisterHiddenField (Страница «MyHtmlImputHiddenField», «InitialValue»), но это все еще только позволяет мне читать «InitialValue», хотя я (через JavaScript) может проверить, что значение изменилось.
Хорошее сообщение, которое вы сделали. Я на самом деле сделал все выше, но я забыл установить enableviewstate = «true»;) – 2008-10-07 12:01:20
Подумайте об этом - на самом деле я не использовал asp: HiddenField - я использовал HTMLInputHidden, который не является «чистым» asp.net контроль. Я уверен, что ваш пример будет работать так же, как и все (afaik? Asp: controls по умолчанию имеет enableviewstate, равное true) – 2008-10-07 17:35:43