デフォルトで無効になっているボタンがありますが、JavaScript によって有効にされます (または無効にされませんか?)。関連コード:
<asp:Button runat="server" ID="btnLoad" Text="Load"
OnClick="btnLoad_Click" Enabled="False"/>
以下によって有効になります。
var btnLoad = $get("<%= btnLoad.ClientID %>");
btnLoad.disabled = false;
サーバー上で元のボタン (btnLoad) をポストバックして有効にする別のボタンを接続したところ、うまくいったようです。そのため、サーバーではなくクライアントでボタンが有効になっているようです。ボタンを有効にするために投稿を強制的に戻す以外にできることはないと思いますか? なぜ今でもこの質問を投稿しているのかわかりませんが、とにかく投稿します:)