Я хочу сделать предустановку Dropdownlist в asp MVC для простой электронной почты. Я нашел пример, который отлично работает, но не может получить пробелы в списке. Мне нужно пространство между «GeneralInformation» и «Общая информация», пример не работает для пробелов. Я использую dropdownlistforЧто такое синтаксис для создания пробелов в выпадающем списке в asp mvc?
У меня есть
public enum feedbackDDL
{
GeneralInformation,
feedback,
QuestionComments
}
Я использовал пример http://www.tutorialsteacher.com/mvc/htmlhelper-dropdownlist-dropdownlistfor
Вот моя модель
public class ContactModel
{
[Required(ErrorMessage = " Required")]
public feedbackDDL ContactDDL { get; set; }
}
public enum feedbackDDL
{
GeneralInformation,
feedback,
QuestionComments
}
вот мой взгляд
@Html.Label("ContactDDL", "Feedback* ")@Html.ValidationMessage("ContactDDL")<br />
@Html.DropDownListFor(m => m.ContactDDL, new SelectList(Enum.GetValues(typeof(myProject.Models.feedbackDDL))), "", new { @class = "ddl2" })
(http://stackoverflow.com/questions/388483/how-do-you- create-a-dropdownlist-from-an-enum-in-asp-net-mvc) - если вы не используете MVC-5.1 +, посмотрите на второй ответ –