У меня есть страница с некоторыми отключенными элементами управления, она выглядит следующим образом
<form id="form1" runat="server" submitdisabledcontrols="true">
<asp:UpdatePanel ID="upp" runat="server">
<ContentTemplate>
<asp:TextBox ID="textbox1" runat="server" AutoPostBack="True" ontextchanged="textchaged_handler" />
<asp:TextBox ID="textbox2" runat="server" />
</ContentTemplate>
</asp:UpdatePanel>
<asp:ImageButton ID="ibVerify" runat="server" OnClick="btnVerify_Click" ImageUrl="~/img/imagebutton.png" AlternateText="Verify" />
</form>
Программно, во время инициализации второе текстовое поле отключено с помощью некоторого кода на стороне сервера.
Проблема заключается в том, чточто, даже устанавливая submitdisabledcontrols = "true" в теге формы, значение отключенного текстового поля не отправляется на сервер, когда я нажимаю кнопку ImageButton.Я проверил это с помощью firebug, а также в VS, где извлекается старое значение.
Однако, когда я нажимаю клавишу TAB в первом текстовом поле, публикуется второе значение текстового поля, независимо от того, установлено submitdisabledcontrols или нет...
Есть идеи?