о боже, я боролся с этим сам сегодня.
Я хотел использовать скрытое поле html для хранения информации между частичными обратными передачами с моих панелей обновления.
Я не хотел использовать 'runat = "server"' в моем скрытом поле, так как это затем привинчивает ID (потому что я использую мастер-страницы).
в тот момент, когда я изменил свой с
<input type="hidden" id="manageremailHidden" />
до
<input type="hidden" id="manageremailHidden" name="manageremailHidden"/>
Мне удалось вызвать прочитанное значение из codebehind (при обратной передаче)
Public ReadOnly Property manageremailknown() As String
Get
Return Request.Form("manageremailHidden")
End Get
End Property
Короче говоря, вам нужно добавить свойство name , иначе оно не будет работать.