[英]DateTime value NULL when UI culture is Auto
我有一個應用程序,我希望它與美國和英國地區兼容,對於美國地區,我可以成功使用日期,下面是英國的情況
我有日期字段,當日期小於或等於 12 時它工作正常,但當日期大於 12 時,它為 PUT 方法提供 null 值。
我也使用下面的代碼來發送數據,
$http.put(apipath + '/REST/Method/' + date);
而且我的配置低於 web
<globalization culture="Auto" uiCulture="Auto" enableClientBasedCulture="true" />
還檢查了 chrome 的網絡選項卡,日期字段數據以英國格式正確發送。 但是當日期大於 12 時,PUT 方法會收到 NULL。
在發布數據之前,在客戶端 javascript 中將日期解析為“yyyy-mm-dd”。
同樣使用了 moment.js。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.