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 istpublic 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" })
(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 –