在asp mvc的下拉列表中创建空格的语法是什么?

时间:2016-11-01 18:29:50

标签: asp.net-mvc dropdownlistfor

我想在asp MVC中为一个简单的电子邮件表单制作一个预设的Dropdownlist。我找到了一个效果很好的例子但是在列表中找不到空格。我想在" GeneralInformation"之间留一个空格。到"一般信息"这个例子对空间不起作用。我使用dropdownlistfor

我有

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" })

1 个答案:

答案 0 :(得分:1)

尝试这样看看:

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