さて、C# コード ビハインドを含む ASP.NET WebForms ページがあります。SQL のデータ テーブルにバインドされたドロップダウン リストがあります。ユーザーがテーブル/ドロップダウンのデータを管理するためのメンテナンス画面 (モーダル) を追加しています (レコードの追加/非アクティブ化)。ユーザーがドロップダウン リストの横にある [+] ボタンをクリックすると、モーダルが表示され、レコードを追加または削除して、モーダルを閉じます。('Close:' プロパティで) 閉じるときに、できればポストバックせずに、親ページのドロップダウン リストを更新されたテーブル データに再バインドしたいと考えています。
私はこれを行うのに苦労しています、誰か提案はありますか?
ドロップダウンを親 Page_Load の元のデータにバインドするコード ビハインド:
var fundingTypes = client.GetFundingTypeAll();
var onlyActiveFundingTypes = fundingTypes.FindAll(x => x.IsActive == true);
EncryptionHelper.EncryptProperties(onlyActiveFundingTypes);
ddlFundingType.DataSource = onlyActiveFundingTypes;
ddlFundingType.DataValueField = "Id_X";
ddlFundingType.DataTextField = "Name";
ddlFundingType.DataBind();
これは、再バインドを行うためにコード ビハインドへの WebMethod 呼び出しを使用して実行できますか?
ありがとうございました!