MVC3的UnobtrusiveJavaScriptEnabled功能是否可以与除Razor外的其他视图引擎一起使用。 我会这样认为,但我看到的所有例子都是针对剃刀
我目前使用Spark视图引擎。 我在web.conf的appSettings设置..
UnobtrusiveJavaScriptEnabled Spark View Engine
<add key="ClientValidationEnabled" value="true"/>
<add key="UnobtrusiveJavaScriptEnabled" value="true"/>
我为dataannotations添加参考星火配置的页面/命名空间部分
<add namespace="System.ComponentModel.DataAnnotations"/>
我已经包括datannotations上验证我的属性模型和 试图创建一个文本框
例如Html.TextBoxFor(m => m.name);在我看来。
但是输入框没有附加属性。输出是。
<input type="text" value="" name="name" id="name">
如果我能得到这个工作,我承担dataannotation extensions也应该工作。
你期望在''上有哪些属性?不显眼的JavaScript意味着JavaScript不会将**作为标记的属性,而是在页面加载后通过JS进行连接。 – Jeff 2011-05-13 13:56:43
我认为不显眼的意思是在标签上使用html5属性,并将javascript连接到他们,但我可能是错的。我得到了它加入Html.BeginForm帮手的工作,J.W的回答也是正确的。 – rqmedes 2011-05-13 14:18:05