Я работаю с английской и арабской культурой в Asp.Net MVC. Где мне нужно заполнить форму на обоих языках. Поэтому, когда я выбираю английскую культуру и заполняю форму датой, я получаю правильную дату на стороне контроллера, и данные успешно сохраняются в базе данных. В то время как я выбираю арабскую культуру и выбираю дату из DatePicker, на стороне контроллера я получаю неправильную дату, например 01/01/0001
. Я не знаю, откуда дата изменится. Как я могу заставить его работать?
Сторона модели:
public DateTime BirthDate { get; set; }
Вид сбоку:
@Html.TextBoxFor(m => m.BirthDate, new { @type = "text", @class = "form-control form-control-sm birth_date" } )
Сторона контроллера:
[HttpPost]
public ActionResult ProfileForm(Users userData)
{
//So on submit of form in arabic culture I am gettting Date like 01/01/0001 from view side automatically.
}