как получить правильную дату на арабском языке культуры вместо 01.010001 на стороне контроллера в asp.net mvc c #? - PullRequest
0 голосов
/ 04 ноября 2019

Я работаю с английской и арабской культурой в 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.
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...