正常工作我生成數據驗證在JavaScript的一個Asp.Net MVC 3應用與在視圖上模型下面的代碼範圍驗證未在MVC3
[DisplayName("Latitude Degrees")]
[Range(0, 90, ErrorMessage = "Latitude degrees must be between {1} and {2}")]
public Int32? LatitudeDegrees { get; set; }
。當它是MVC2這工作得很好,如果我在文本框中輸入一個0-90之外的值,我得到了驗證警告。
因爲我將應用程序移動到MVC 3,只要我將任何值放入texbox,合法或非法,我都會在它旁邊出現驗證錯誤。
我已將EnableClientValidation設置爲true,並且UseUnobtrusiveJavascript處於關閉狀態(web.config中的任何內容或打開它的視圖)。
我需要打開不顯眼的JS,現在一切正常。 – 2011-02-28 15:56:07