2011-10-03 63 views
2

我們有一個奇怪的情況,如果我們輸入某個樣式的值,Ext.NET的日期字段是'切換'格式。Ext.NET DateField - 格式化自身

具體而言,如果我輸入'01/12/09',當模糊該字段時,它將顯示爲'12/01/2009'。如果我在對場進行模糊處理時刪除了'20',所以格式顯示爲'12/01/09',它會'切換'並顯示'01/12/09'。

奇怪的是,我們只在生產環境中看到這種行爲。我已經完成了所有顯而易見的事情,例如檢查生產箱上的區域/區域設置,但還沒有發現任何規避行爲的東西。

有沒有人對接下來要檢查的地方有任何想法?這是基於Ext.js 3.3.1。

非常感謝,

道格

+1

什麼是應用程序的CurrentUICulture設置(在服務器上),並且您是否在@Page指令中設置了'的.Locale或.CurrentUICulture? –

+0

web.config中的CurrentUICulture是'en-GB',我們沒有在@Page指令中設置它。我們也沒有在資源管理器上設置語言環境,所以我也會給出一個答案,謝謝Geoffrey – dougajmcdonald

回答

2

這裏有一個簡單的測試,我試圖重現問題的使用,雖然無法。

<%@ Page Language="C#" UICulture="en-GB" %> 

<%@ Register assembly="Ext.Net" namespace="Ext.Net" tagprefix="ext" %> 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

<html xmlns="http://www.w3.org/1999/xhtml"> 
<head runat="server"> 
    <title>Ext.NET Example</title> 
</head> 
<body> 
    <form runat="server"> 
     <ext:ResourceManager runat="server" /> 

     <ext:DateField ID="DateField1" runat="server" /> 
    </form> 
</body> 
</html> 

哪個版本的Ext.NET使用1.0,1.1或1.2?

您可以修改上面的示例來演示該問題。

+0

嗨傑弗裏,恐怕這個問題有點痛苦,因爲我只是看到了我們的生產環境,而不是我的本地開發版本。因此,我不太可能以任何明智的格式重現問題。我擔心明天我會離開辦公室,但會看到你提到的變化是否會產生一個結果Weds,再次感謝指針 – dougajmcdonald

+0

再次Geoffrey,就像一個小小的更新,我們使用Ext.Net .dll ver 1.0.4099.29324。我將更新資源管理器.Locale,並讓我們在下一個版本中瞭解效果。再次感謝所有的信息 – dougajmcdonald

+0

嗨Geoffrey,只是進一步的更新,我們終於開始發佈我們的系統的下一個補丁,奇數日期反轉問題,不幸的是Locale方面的東西沒有排序,我會繼續尋找! – dougajmcdonald