У меня есть несколько DropDownLists в веб-форме, каждый из которых указывает на SqlDataSource.Некоторые из этих источников данных используют один из этих DropDownLists для параметра select, фильтруя список по определенным категориям.
Для определенных пользователей два из этих DropDownLists должны быть автоматически установлены и отключены.
Когда я отправляю форму с включенными раскрывающимися списками, она работает нормально, но когда они отключены, значение SelectedValue DropDownList сбрасывается на первое в списке.
Мои списки раскрывающихся списков построены следующим образом:
<asp:DropDownList ID="ddlManager" runat="server" DataSourceID="dsManagers"
EnableViewState="false" DataValueField="ManagerID" DataTextField="MgrName"
AppendDataBoundItems="false" ondatabound="ddlManager_DataBound" >
В раскрывающихся списках добавляется дополнительный элемент в событие с привязкой к данным следующим образом:
protected void ddlManager_DataBound(object sender, EventArgs e)
{
this.ddlManager.Items.Insert(0, new ListItem("--Manager--", "--Manager--"));
}
Может ли кто-нибудь сброситьЕсть ли какие-либо сведения о том, почему это происходит?
Спасибо