簡體   English   中英

當 UI 文化為自動時的 DateTime 值 NULL

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM