Tôi đang sử dụng MVC 4 và đang tự hỏi liệu có lỗi trong thông tin văn hóa Ngày giờ không?MVC 4 vấn đề văn hóa ngày?
Tôi đang cố gắng để có được ngày làm việc Úc (dd/MM/yyyy), nhưng nó vẫn nói rằng định dạng ngày là sai, ngay cả sau khi puttig globalizaton vào web.config. Tôi nghĩ rằng đó là một lỗi với mã của tôi, nhưng ngay cả khi bạn bắt đầu một dự án mới nó vẫn xảy ra.
Tôi đã bắt đầu một ứng dụng web MVC 4 mới.
gia tăng sau vào file web.config
<globalization culture="en-AU" uiCulture="en-AU" />
Sau đó, tôi được thêm vào sau vào AccountModels.cs file:
[DataType(DataType.DateTime)]
[Required(ErrorMessage="Date is required")]
public DateTime? MyDate { get; set; }
Sau đó, tôi được thêm vào sau vào Đăng ký .cshtml tệp:
<li>
@Html.LabelFor(m => m.MyDate)
@Html.TextBoxFor(m => m.MyDate)
</li>
Chạy ứng dụng, truy cập trang đăng ký, thử ngày 26/03/2013 và nó không phải là định dạng hợp lệ.
Vui lòng trợ giúp.
không hoạt động. Bạn có thể thử bằng cách tạo một dự án mới và làm theo các bước được không? Tôi đang điên rồ cố gắng để sắp xếp vấn đề này .. nó là một vấn đề với cài đặt của tôi? máy của tôi? Tôi đang sử dụng IIS Express, như tôi đang chạy nó trực tiếp từ vs2012 .. có thể đó là vấn đề? – user2206329
đây là một liên kết đến dự án của tôi, nó chỉ là một dự án hoàn toàn mới với những thay đổi được đề cập ở trên .. https://dl.dropboxusercontent.com/u/87611366/MvcApplication2.zip – user2206329
Tôi sẽ dùng thử tại địa phương và xem chuyện gì xảy ra Tôi không có nhiều kinh nghiệm với việc ứng dụng toàn cầu hóa hoặc thay đổi nền văn hóa nhưng điều này là tất cả những gì cần thiết. – asymptoticFault