コントロールが無効になっているページがあります。次のようになります
<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>
プログラム的に、2番目のテキストボックスは、初期化中にサーバー側のコードで無効になります。
問題は、フォームタグにsubmitdisabledcontrols = "true"を設定しても、ImageButtonをクリックしたときに、無効にされたテキストボックスの値がサーバーに送信されないことです。これをfirebugで確認しました。また、古い値が取得されるVSでも確認しました。
ただし、最初のテキストボックスでTabキーを押すと、submitdisabledcontrolsが設定されているかどうかに関係なく、2番目のテキストボックスの値が送信されます...
何か案は?