相关疑难解决方法(0)

MVC3 Razor DropDownListFor Enums

试图让我的项目更新到MVC3,我找不到的东西:

我有一个简单的ENUMS数据类型:

public enum States()
{
  AL,AK,AZ,...WY
}
Run Code Online (Sandbox Code Playgroud)

在我的包含此数据类型的模型视图中,我想将其用作DropDown/SelectList:

public class FormModel()
{
    public States State {get; set;}
}
Run Code Online (Sandbox Code Playgroud)

非常简单:当我为这个分部类使用自动生成视图时,它忽略了这种类型.

我需要一个简单的选择列表,当我通过我的AJAX - JSON POST方法点击提交和处理时,将枚举的值设置为所选项.

而不是视图(???!):

    <div class="editor-field">
        @Html.DropDownListFor(model => model.State, model => model.States)
    </div>
Run Code Online (Sandbox Code Playgroud)

提前感谢您的建议!

c# razor asp.net-mvc-3

84
推荐指数
6
解决办法
8万
查看次数

标签 统计

asp.net-mvc-3 ×1

c# ×1

razor ×1