DropdownList для одного атрибута, как пол в форме - PullRequest
0 голосов
/ 09 октября 2019

Свойства объекта базы данных для гендерного атрибута

У меня есть таблица пациента и я хочу создать раскрывающийся список для ее поля «Пол». Варианты должны быть «Мужской» или «Женский». Как мне этого добиться?

enter image description here

1 Ответ

0 голосов
/ 09 октября 2019

Один простой способ создать dropdown list с MVC - использовать enum:

Например,

Модель:

 namespace demo.Models
 {
     public enum gender
     {
        Male,
        Female
     }
     //your model class instead of this
     public class MyModel
     {         
     }     

}

Контроллер:

    [HttpGet]
    public ActionResult BindGenderView()
    {
        return View();
    }
    [HttpPost]
    public ActionResult BindGenderView(FormCollection fc)
    {
        Response.Write("<script>alert('selected gender is :"+fc["gender"]+"') 
         </script>");
        return View();
    }

Просмотр:

@using demo.Models

<h2>BindGenderView</h2>
@using (Html.BeginForm("BindGenderView","Home",FormMethod.Post))
{ 
    <p>Selcet Gender:</p>
    @Html.DropDownList("gender",new SelectList(Enum.GetValues(typeof(gender))),"-- 
    select--")
    <input type="submit" value="Submit" />    
}

этот пример кода может помочь вам

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...