Передача dropdowncontrol name в качестве параметра методу в c # - PullRequest
0 голосов
/ 05 марта 2011

У меня есть приложение asp.net. где на 2 веб-страницах у меня есть выпадающий на каждой странице. Я хочу заполнить список пользователей в раскрывающемся списке. поэтому, как обычно, я написал метод FillUserDropDown () в общем вспомогательном классе.

и доступ к этому методу при загрузке обеих страниц. но я передаю элемент управления Drop down в качестве параметра этому методу, так что этот метод выглядит универсальным для всех типов выпадающих списков. Это стандартный способ? мои пожилые люди избегают меня, чтобы передать контроль в качестве параметров.

Так, что является лучшей практикой для этого сценария? Пожалуйста, ведите меня.

Ответы [ 2 ]

0 голосов
/ 05 марта 2011

Вызов метода Таким способом

FillDropDown (DropDownID, selectListItemText)

Установить код ниже в вашем общем файле

DropDownID.DataTextField = "TextFieldName";DropDownID.DataValueField = "ValueFieldName";DropDownID.DataSource = DatasourceName;DropDownID.DataBind ();

if (includeSelectItem) {DropDownID.Items.Insert (0, новый ListItem (selectListItemText, selectListItemValue));}

Таким образом, вы можете связать, как вы сказали выше

0 голосов
/ 05 марта 2011

Для привязки данных лучше. Но это также допустимо, если вы можете позволить ASP.NET «заполнять» его автоматически, если вы привязываете данные (он сгенерирует код для вас). Вернуть таблицу данных или список и указать в обязательном порядке привязку.

Также скажи своим старшим, что это тоже нормально. Если вы написали код, уже оставьте его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...