私は最初のasp.netWebサイトを開発しています。私の要件は、 のイベントで更新DropDownListB
することです。問題は、Webページ全体が更新されることです。これは私には不要です。ページ全体を更新するのではなく、そのコントロールのみまたはそのパネルのみを更新するために使用できる他の手法はありますか?SelectedIndexChanged
DropDownListA
AutoPostBack="True"
DropDownListA
4227 次
2 に答える
2
ドロップダウンを中に入れます
<asp:UpdatePanel ID="up1" runat="server">
<ContentTemplate>
// Dropdowns
</ContentTemplate>
</asp:UpdatePanel>
<asp:ScriptManager ID="sm" runat="server"></asp:ScriptManager>
上部に含めます
于 2011-06-11T04:30:35.630 に答える
2
1-ドロップダウンをUpdatePanelに配置するだけで、完全なポストバックを回避できます。
UpdatePanel の詳細については、こちらをご覧ください。
2- jQueryAJAX
を使用してデータをフォーマットでフェッチし、JSON
それをドロップダウン リストにバインドできます。このアプローチはより効率的ですが、UpdatePanel
これをグーグルで検索すると、これに関する非常に多くの記事を見つけることができます 。
[編集]
ここで同様の実装を見つけることができます
于 2011-06-11T04:33:27.870 に答える