好的,所以我有一个带有 C# 代码的 ASP.NET WebForms 页面。我有一个绑定到 SQL 中的数据表的下拉列表。我正在为用户添加一个维护屏幕(模式)来管理表/下拉列表中的数据(添加/停用记录)。用户单击下拉列表旁边的“+”按钮,模式出现,他们添加或删除记录,然后关闭模式。关闭后(在“关闭:”属性中),我希望父页面上的下拉列表重新绑定到更新的表数据,最好不要回发。
我做这件事很难,有人有什么建议吗?
将下拉菜单绑定到父 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 调用后面的代码来完成重新绑定吗?
谢谢!