我有一个POCO对象,其中包含以下属性:
[StringLength(200, MinimumLength=0, ErrorMessageResourceName="MetaListNameLength", ErrorMessageResourceType=typeof(TMS.Resources.PositionManager.Valid))]
public virtual string DisplayName
{
get;
set;
}
我的观点中有以下一行:
<%:Html.TextBoxFor(m => m.Field.DisplayName, new { @class = "textboxsetwidth300" })%>
我正在使用jquery验证,当我在本地调试时会生成以下html:
<input type="text" value="test2" name="Field.DisplayName" id="Field_DisplayName" data-val-required="Display Name is required" data-val-length-max="200" data-val-length="Display Name must be under 200 characters" data-val="true" class="textboxsetwidth300">
但是,在我的服务器上,我得到以下输出的html:
<INPUT id=Field_DisplayName class="text-box single-line textboxsetwidth300" value="test2" maxLength=200 type=text name=Field.DisplayName jQuery151048923621172495435="103">
为什么我在服务器上获得mvc样式html输出的任何想法,但jquery在本地不显眼的输出?我比较了两个环境中的配置文件和视图,它们是相同的。