Я заполнил выпадающий список с активными пользователями каталогов, а не большое дело и отлично работает. Проблема в том, что он устанавливает <option selected="selected" value="user">User</option>
на первом и не позволит мне изменить его в коде позади. Есть ли способ удержать его от автоматической установки selected="selected"
?Dropdownlist Databind автоматически устанавливает выбранное значение?
ответ
<asp:DropDownList ID="dlst" runat="server" Width="200px"
AutoPostBack="True" DataSourceID="dlstvalues" DataTextField="name"
AppendDataBoundItems="true">
<asp:ListItem>-- Select --</asp:ListItem>
</asp:DropDownList>
Или это должно работать:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
DropDownList1.AppendDataBoundItems = true;
DropDownList1.Items.Insert(0, new ListItem(String.Empty, String.Empty));
DropDownList1.SelectedIndex = 0;
}
}
Отлично благодарю вас за быстрый ответ. Это работает. – tattooedgeek
Добро пожаловать .. Гляди, что это помогло тебе :) – coder
Он будет автоматически устанавливать первый как выбранный. Вы должны ввести значение по умолчанию в раскрывающийся список и установить его в первый элемент.
ddlName.Items.Insert(0, new System.Web.UI.WebControls.ListItem("<--Select-->", "0"));
Благодарим вас за ваш ответ. Это работает и для всех, кто приходит. Проблемы были у меня также был Dropdownlist1.Items.Clear() и ОБЯЗАТЕЛЬНО забыл об этом. – tattooedgeek
Это происходит из-за того, что вы можете связывать свой дорпаунд при загрузке страницы.
И вы не можете проверять обратную передачу
Выполнение этого действия приведет к повторному связыванию значений, и вы получите новые элементы в раскрывающемся списке.
Предыдущие selected index
не останутся.
Вы должны связать это в IsPostBack
if (!Page.IsPostBack)
{
//bind data
}
Спасибо за ответ, но это уже сделано. – tattooedgeek
- 1. DropDownList теряет значение на DataBind
- 2. DropDownList выбранное значение
- 3. DropDownList выбранное значение
- 4. Kendo DropdownList Выбранное значение
- 5. Выбранное значение из DropdownList
- 6. как принять выбранное значение Dropdownlist?
- 7. DropDownListFor не устанавливает выбранное значение
- 8. Asp Dropdownlist не возвращает выбранное значение. (Dropdownlist - это бит данных)
- 9. MVC .NET DropdownList выбранное значение
- 10. DropDownlist PostBack Looses Выбранное значение
- 11. Выбранное значение dropdownlist from datareader
- 12. DropdownList не отображает выбранное значение
- 13. Установить выбранное значение DropDownList JQuery
- 14. Как связать выбранное значение DropDownList
- 15. DropdownList выбранное значение не выбрано
- 16. Установить выбранное значение JQuery DROPDOWNLIST
- 17. DropDownList OnSelectedIndexChanged - Отменить выбранное значение
- 18. ASP.Net DropDownList выбранное значение отсутствует
- 19. как установить DropDownList выбранное значение
- 20. выбранное значение не изменяется в осины: DROPDOWNLIST
- 21. Sql Server Query DropDownList Выбранное значение
- 22. Databind a dropdownlist
- 23. значение запуска не устанавливает выбранное значение
- 24. .net MVC DropDownList выбранное значение не обновляется
- 25. DropDownList mvc3 выбранное значение не работает
- 26. Html.DropDownListFor in Editor Шаблон не устанавливает выбранное значение
- 27. MVC 4 DropdownList устанавливает выбранное значение и передает значение контроллеру через ActionLink
- 28. Как автоматически получить выбранное значение
- 29. asp: DropDownList DataBind HTML-вывод
- 30. Загрузить Databind DropDownList внутри ListView
Добро пожаловать в 'SO' вы связывании вы выпадающий на события загрузки страницы? –
Быстрый ответ wow and Thank you. Soner yes sir и его завернутый в if (! Page.IsPostback). Может быть, я должен сказать, что я не хочу, чтобы значение ANY было выбрано до тех пор, пока пользователь не выберет его. – tattooedgeek