C# ModelState错误值“1/1/2015”对于日期MVC无效

C# ModelState错误值“1/1/2015”对于日期MVC无效,c#,asp.net,asp.net-mvc-5,C#,Asp.net,Asp.net Mvc 5,我有一个问题:我的网站开发用于不同的文化,主要是阿拉伯语和英语。当用户从模板中的图标选择文化ar sa并尝试将数据保存到数据库中时,我总是收到错误,即值“1/1/2015”对日期无效。对于所有日期,我都会尝试以不同的格式添加日期,如21/09/17 23:39:35 PM或14/03/14 06:14:34,甚至我也会尝试添加 DateTime.ParseExact(model.Birth_Date, @"d/M/yyyy", System.Globalization.CultureInfo.

我有一个问题:我的网站开发用于不同的文化,主要是阿拉伯语和英语。当用户从模板中的图标选择文化ar sa并尝试将数据保存到数据库中时,我总是收到错误,即值“1/1/2015”对日期无效。对于所有日期,我都会尝试以不同的格式添加日期,如21/09/17 23:39:35 PM或14/03/14 06:14:34,甚至我也会尝试添加

 DateTime.ParseExact(model.Birth_Date, @"d/M/yyyy", System.Globalization.CultureInfo.InvariantCulture);
我读了一些关于这个问题的文章,但毫无意义

<system.web>     
       <globalization enableClientBasedCulture="true" uiCulture="Auto" culture="Auto" />
    </system.web>

public ActionResult Create([Bind(Include = "System_UserID,FirstNameAr,NameShortcut,Gender,Religion,Birth_Date,Birth_Place")] System_User system_User)
        {

            if (ModelState.IsValid)
            {
                db.System_User.Add(system_User);
                db.SaveChanges();
                return RedirectToAction("Index");
            }


            return View(system_User);
        }
<div class="form-group">
                @Html.LabelFor(model => model.Birth_Date, htmlAttributes: new { @class = "control-label col-md-2" })
                <div class="col-md-10">
                    @Html.EditorFor(model => model.Birth_Date, new { htmlAttributes = new { @class = "form-control" } })
                    @Html.ValidationMessageFor(model => model.Birth_Date, "", new { @class = "text-danger" })
                </div>
            </div>