私は多言語のウェブサイトを持っています。 しかし私は私の文化をアラビア語に変更すると、フォーム提出後に日付を送信しません。 は、これは私のモデルクラス日付ピッカーはアラビア文化の日付を設定していません
[Required(ErrorMessage = "Company foundation date is required.")]
[DataType(DataType.Date)]
[DisplayFormat(DataFormatString = "{0:d MMM yyyy}", ApplyFormatInEditMode = true)]
public DateTime CompanyFoundationDate { get; set; }
そして、私の見解である
@Html.TextBoxFor(m => m.CompanyFoundationDate, new { @class = "form-input", id = "foundationDate" })
とjQuery内部で私が書いたこの私がではなく、英語に文化を変更するとそれが正常に動作している
$.datepicker.setDefaults($.datepicker.regional['en']);
$("#foundationDate").datepicker(
{
dateFormat: 'd M yy',
changeMonth: true,
changeYear: true
});
$("#foundationDate").datepicker('setDate', '@(Model.CompanyFoundationDate.ToDatePickerFormate())');
$("#foundationDate").datepicker('option', 'maxDate', new Date());
アラビア語私は日付を選択しているアラビア語で
は、2009年2月12日である、しかし、私の行動で{0001-01-01T00:00:00}
Modelクラスでどのように使用できますか。表示します。 –