Как показать сообщение внутри выпадающего списка?
Вот что я пытаюсь сделать. При загрузке страницы и заполнении списка RequestorDropDownList отображается первое имя.
То, что я хочу сделать, это вместо отображаемого имени, я хочу отобразить сообщение <-Пожалуйста, выберите запрашивающего->.
Когда пользователь нажимает на раскрывающийся список и выбирает имя, то отображается выбранное пользователем имя.
У меня есть свой метод. Что мне нужно добавить и как?
Я также играл с этим кодом внутри метода, но он не работал
List<GetRequestorInfoModel> requestors = new List<GetRequestorInfoModel>(); RequestorDropDownList.Items.Clear(); DropDownList firstRequestor = new DropDownList(); firstRequestor.Text = "<-Please select Requestor->"; firstRequestor.SelectedIndex = 0;
Что я уже пробовал:
Мой код aspx
<asp:DropDownList ID="RequestorDropDownList" runat="server" Font-Size="8.25pt" Height="20px" ToolTip="Requestor" Width="160px" SelectMethod="GetRequestorEmail" DataTextField="DisplayName" DataValueField="Email"> </asp:DropDownList>
Вот мой код позади
#region Requestor dropdownlist public async Task<IEnumerable<GetRequestorInfoModel>> GetRequestorEmail() { try { var requestors = await FTACaseReseting.Controllers.RequestorInfoController.GetAllRequestorInfoes(); return requestors.OrderBy(x => x.DisplayName); } catch (Exception ex) { string errorMsg = string.Format("An error has occured in {0}. \nException:\n{1}", "PopulateRequestorComboBox()", ex.Message); Response.Write("<script>alert(" + HttpUtility.JavaScriptStringEncode(errorMsg, true) + ")</script>"); return Enumerable.Empty<GetRequestorInfoModel>(); } } #endregion