Я не работал с переключателями много, и я новичок в MVC.Не получает значение Radiobutton в mvc
Я пытаюсь получить значение выбранного переключателя от представления к методу почты контроллера. Все остальные значения элементов ожидают радиокнопку. Они всегда возвращаются false
Вот мой код
VIEW
<label for="first" class="col-sm-3 control-label">Patient Name:</label>
<div class="col-sm-3">
<input type="text" class="form-control" id="first" placeholder="First" name="FirstName">
</div>
<div class="col-sm-2">
<input type="text" class="form-control" id="middle" placeholder="Middle" name="MiddleName">
</div>
<div class="col-sm-3">
<input type="text" class="form-control" id="last" placeholder="Last" name="LastName">
</div>
<div class="col-sm-1"></div>
</div>
<div class="form-group">
<label for="month" class="col-sm-3 control-label">DOB:</label>
<div class="col-sm-2">
@Html.DropDownList("MonthofBirth", Acc.Web_Code.viewmodels.Calendar.MonthsSelectList, "Month", new { @class = "form-control", name = "month", id = "month" })
</div>
<div class="col-sm-1">
@Html.DropDownList("DayofBirth", Acc.Web_Code.viewmodels.Calendar.DaysSelectList, "Day", new { @class = "form-control", name = "day", id = "day" })
</div>
<label class="radio-inline">
<input type="radio" name="Gender" id="male" value="Male"> Male
</label>
<label class="radio-inline">
<input type="radio" name="Gender" id="female" value="Female"> Female
</label>
Сообщение Метод
public ActionResult AddNewPatient(AddPView objAddPView)
и моя модель
public class AddPView
{
[Required]
public string FirstName { get; set; }
public string MiddleName { get; set; }
[Required]
public string LastName { get; set; }
public bool Gender { get; set; }
[Required]
public string YearofBirth { get; set; }
[Required]
public string MonthofBirth { get; set; }
[Required]
public string DayofBirth { get; set; }
[Required]
public string Address1 { get; set; }
[Required]
public string City { get; set; }
[Required]
public string State { get; set; }
public string Zip { get; set; }
[Required]
public string Phone { get; set; }
}
Пробовал много но все возвращается false
Как на земле ли это решить проблему OP? –
Можете ли вы просто рассказать, что такое «ChangeType.Change» и «ChangeType.New», так как я не могу понять это. @ Codeman01101001 –
@ user3665063, просто проигнорируйте это - его полный мусор и не имеет ничего общего с вашей проблемой. –