У меня есть выпадающее меню, как показано ниже:
<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 написал любой код для привязки этого падения. Просто хотел иметь жесткий код. Да Нет значений в нем.
Но он не показывает мне ничего, когда я загружаю страницу.
Его, как показано ниже, когда я загружаю страницу:
Когда я проверил элемент для этого раскрывающегося списка, я получил:
<select name="ctl00$MainContent$ddlPriority" id="MainContent_ddlPriority">
<option selected="selected" value="True">Yes</option>
<option value="False">No</option>
</select>
Мне интересно, почему по умолчанию выбрано Да, не выпадающее меню...
Примечание. Да. Нет значений, когда я просматриваю раскрывающийся список, но выбранное значение по умолчанию не начинается, когда я загружаю страницу.
Пожалуйста, помогите мне.
попробуйте добавить эти свойства в свой DropDownlist ddlPriority
EnableViewState = "true"
AppendDataBoundItems="true"
Попробуйте это:
<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>
Попробуйте добавить это свойство в свой DropDownlist: AppendDataBoundItems="true"