我想在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" })
答案 0 :(得分:1)
尝试这样看看:
public enum feedbackDDL
{
[Description("General Information")] //System.ComponentModel
GeneralInformation,
feedback,
[Display(Name = "Question Comments")] //System.ComponentModel.DataAnnotations
QuestionComments
}