正常工作我生成数据验证在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