我有asp.net应用程序。在2个网页上,我在每个页面上都有下拉列表。我想在下拉列表中填充用户列表。像往常一样,我在常见的助手类中编写了方法FillUserDropDown()。
并在两个页面加载上访问此方法。但我将下拉控件作为参数传递给此方法,以便该方法对于所有类型的填充下拉列表显示为通用。这是标准方式吗?我的老年人避免让我把控制作为参数传递。
那么这种情况的最佳做法是什么?请指导我。
答案 0 :(得分:0)
数据绑定更好。但这也是可以接受的,只是你可以让ASP.NET自动填充它,如果你是数据绑定(它会为你生成代码)。返回一个数据表或列表,并声明绑定。
还要告诉你的老年人也可以这样做。如果您已经编写代码已经离开了。
答案 1 :(得分:0)
FillDropDown(DropDownID,selectListItemText)
DropDownID.DataTextField = “TextFieldName”; DropDownID.DataValueField = “ValueFieldName”; DropDownID.DataSource = datasourcename上; DropDownID.DataBind();
if(includeSelectItem){ DropDownID.Items.Insert(0,new 列表项(selectListItemText, selectListItemValue)); }
这样你可以像上面说的那样绑定