0

MVC 4、かみそりの使用

私はこのようなモデルを持っています:

public class Device
{
[Required]
public string TYPE {get; set;}
}

フォームでユーザーから TYPE の値を取得する必要がありますが、値は "A" 、 "B" 、 "C" の 3 つに制限されています。

ビューセクションでこれを強制/実行するにはどうすればよいですか?

今私は持っています:
@Html.EditorFor(model => model.TYPE)
しかし、これにより、ユーザーは好きなものを書くことができます

4

2 に答える 2

1

最も簡単な方法

@Html.DropDownListFor(model => model.TYPE, 
new List<SelectListItem>
    {
        new SelectListItem { Text = "A", Value = "A" },
        new SelectListItem { Text = "B", Value = "B" },
        new SelectListItem { Text = "C", Value = "C" },
    })
于 2013-09-09T16:07:36.773 に答える