2016-11-01 5 views
0

Ich möchte eine voreingestellte Dropdownliste in ASP MVC für ein einfaches E-Mail-Formular erstellen. Ich habe ein Beispiel gefunden, das gut funktioniert, aber keine Leerzeichen in der Liste finden kann. Ich möchte ein Leerzeichen zwischen "GeneralInformation" bis "General Information", das Beispiel funktioniert nicht für Leerzeichen. Ich verwende dropdownlistforWie lautet die Syntax zum Erstellen von Leerzeichen in einer Dropdownliste in asp mvc?

Ich habe

public enum feedbackDDL 
{ 
    GeneralInformation, 
    feedback, 
    QuestionComments 
} 

I Beispiel verwendet http://www.tutorialsteacher.com/mvc/htmlhelper-dropdownlist-dropdownlistfor

Hier

mein Modell ist
public class ContactModel 
{ 

    [Required(ErrorMessage = " Required")] 
    public feedbackDDL ContactDDL { get; set; } 

} 

public enum feedbackDDL 
{ 
    GeneralInformation, 
    feedback, 
    QuestionComments 
} 

hier ist meine Ansicht

 @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-von-einem-enum-in-asp-net-mvc) - wenn sie nicht MVC-5.1 + verwenden, sehen sie die zweite Antwort –

Antwort

1

wie dies versuchen und sehen: [? Wie wird eine Dropdownlist aus einer Enum in ASP.NET MVC erstellen]

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

EnumMember fehlt Richtlinie – theone

+0

ok sah nur das Update im nun – theone

+0

versuchen Es baut, aber nicht trennt sie – theone

Verwandte Themen