DropDown не показывает выбранное значение при загрузке

0

У меня есть выпадающее меню, как показано ниже:

 <asp:DropDownList ID="ddlPriority" runat="server">
                        <asp:ListItem Text="Yes" Value="True" Selected="True"></asp:ListItem>
                        <asp:ListItem Text="No" Value="False"></asp:ListItem>
                    </asp:DropDownList>

Из вышеприведенного кода он должен показывать текст по умолчанию как "Да" при загрузке.

Я havent написал любой код для привязки этого падения. Просто хотел иметь жесткий код. Да Нет значений в нем.

Но он не показывает мне ничего, когда я загружаю страницу.

Его, как показано ниже, когда я загружаю страницу:

Изображение 174551

Когда я проверил элемент для этого раскрывающегося списка, я получил:

<select name="ctl00$MainContent$ddlPriority" id="MainContent_ddlPriority">
    <option selected="selected" value="True">Yes</option>
    <option value="False">No</option>

</select>

Мне интересно, почему по умолчанию выбрано Да, не выпадающее меню...

Примечание. Да. Нет значений, когда я просматриваю раскрывающийся список, но выбранное значение по умолчанию не начинается, когда я загружаю страницу.

Пожалуйста, помогите мне.

Теги:
visual-studio-2010

3 ответа

1

попробуйте добавить эти свойства в свой DropDownlist ddlPriority

EnableViewState = "true"

AppendDataBoundItems="true"
1

Попробуйте это:

    <asp:DropDownList id="ddlPriority" runat="server" >

<asp:ListItem value="0">Select</asp:ListItem>

<asp:ListItem value="1" Selected="True">Yes</asp:ListItem>

<asp:ListItem value="2">No</asp:ListItem>

1

Попробуйте добавить это свойство в свой DropDownlist: AppendDataBoundItems="true"

Ещё вопросы

Сообщество Overcoder
Наверх
Меню