2016-11-01 1 views
0

Я хочу сделать предустановку 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" }) 
+0

(http://stackoverflow.com/questions/388483/how-do-you- create-a-dropdownlist-from-an-enum-in-asp-net-mvc) - если вы не используете MVC-5.1 +, посмотрите на второй ответ –

ответ

1

попробовать, как это и видеть: [? Как вы создаете DropDownList из перечисления в ASP.NET MVC]

public enum feedbackDDL 
    { 
     [Description("General Information")] //System.ComponentModel 
     GeneralInformation, 
     feedback, 
     [Display(Name = "Question Comments")] //System.ComponentModel.DataAnnotations 
     QuestionComments 
    } 
+0

Недопустимая директива EnumMember – theone

+0

ok только что увидела обновление im, пытающееся это сделать сейчас – theone

+0

Он строит, но не отделяет их – theone

Смежные вопросы