を返すこれは、このリストをデータベースから完全に取り込まれる図ドロップダウンリストの値は、常にasp.netのMVCにおけるゼロ
<div class="col-md-10">
@Html.DropDownListFor(m => m.RoleList, new SelectList(Model.RoleList,"ID", "RoleName","1"), "Please Choose a Department", new { htmlAttributes = new { @class = "form-control"} })
@Html.ValidationMessageFor(model => model.SelectedValue, "",new { @class = "text-danger"})
</div>
あるモデルクラスのサンプル
[Required(ErrorMessage = "Department is required")]
[Display(Name = "Department")]
public int SelectedValue { get; set; }
[Required(ErrorMessage = "Department is required")]
[Display(Name = "Department")]
public List<Department> RoleList { get; set; }
あります。私は、リスト上の項目を選択すると、今、選択した値は、コントローラに送信する必要があり、私は選択
エラーをした。ここ
public async Task<ActionResult> Register(RegisterViewModel model)
{
int Selectedvalue = model.SelectedValue;
if (ModelState.IsValid && (model.SelectedValue).ToString() != "0")
{
エラーが表示されません。 –
@MattSpinks、解決済み –