aspx ページで奇妙な問題が発生しました。つまり、ページに 3 つのラジオ ボタンとテーブルがあります。ユーザーが中央のラジオ ボタンをアクティブにすると、2 つのテキスト ボックスとボタンがユーザーに表示されます。このボタンは、ページをポストバックする方法として機能します。とにかく、ポストバックは部分的なポストバックにすぎません。IE ではすべて正常に動作しますが、Firefox では、2 つのテキスト ボックスの外側をクリックして更新ボタンを押すと、部分的なポストバックではなくページ全体がポストバックされることがわかりました。2 つのテキスト ボックスから日付を選択し、テキスト ボックスの 1 つからカーソルを出さずにボタンを押すと、部分的なポスト バックのみが実行されます。問題は、Firefox でこの問題をどのように解決できるかということです。
ページは基本的に次のようになります。
<asp:RadioButtonList>
<asp:ListItem Value="1" />
<asp:ListItem Value="2" />
<asp:ListItem Value="3" />
<asp:RadioButtonList>
<div>
...
<asp:TextBox />
...
<asp:TextBox />
...
<asp:Button ID="refreshButton" />
</div>
...
<asp:UpdatePanel>
<ContentTemplate>
<GridView ... />
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger
ControlID="filterRBL"
EventName="SelectedIndexChanged" />
<asp:AsyncPostBackTrigger
ControlID="numberOfRecordsPerPageDDL"
EventName="SelectedIndexChanged" />
<asp:AsyncPostBackTrigger
ControlID="refreshButton"
EventName="Click" />
</Triggers>
</asp:UpdatePanel>
前もって感謝します。