2011-05-28 103 views
0

由於系統區域設置爲西班牙語,因此'''是小數點分隔符,並且用戶輸入'。',因此我在運行時收到System.FormatException。作爲小數點分隔符(因爲他或她使用數字小鍵盤)。asp.net mvc應用程序中的System.FormatException

我嘗試在web.config中設置以下內容以設置'。'。作爲小數點分隔符,但沒有工作。

<globalization culture="en-US" uiCulture="en" /> 

我正在使用telerik mvc數字文本框,並且想設置'。'作爲小數點分隔符,因此用戶可以使用數字小鍵盤輸入數字。

在哪裏可以在asp.net mvc應用程序中設置小數點分隔符?

回答

3

我強烈建議你閱讀following blog post

+0

沒有幫助。我不想全球化我的應用程序。我只想將其本地化爲僅支持英文數字('。'作爲小數點分隔符)。視圖工作正常(在HTTP POST中發送的值是英語:例如12.2),服務器仍然試圖在綁定時將它們解析爲西班牙語格式(','作爲小數點分隔符)並拋出異常。 – mmutilva 2011-05-30 02:32:06