UnobtrusiveJavaScriptEnabled Spark视图引擎

时间:2011-05-13 13:53:00

标签: c# jquery asp.net-mvc spark-view-engine

MVC3的UnobtrusiveJavaScriptEnabled功能是否可以与Razor旁边的其他视图引擎一起使用。 我会这么认为,但我见过的所有例子都是Razor
我目前正在使用Spark视图引擎。 我已经在我的web.conf appSettings中设置了..

<add key="ClientValidationEnabled" value="true"/>
<add key="UnobtrusiveJavaScriptEnabled" value="true"/>

我已将数据注释的引用添加到Spark配置的页面/命名空间部分

<add namespace="System.ComponentModel.DataAnnotations"/>

我在我的模型上包含了数据注释验证属性 试图创建一个文本框,例如Html.TextBoxFor(m =&gt; m.name);在我看来。

但是输入框没有添加属性。输出是。

<input type="text" value="" name="name" id="name">

如果我可以开始工作,我认为dataannotation extensions也应该有用。

2 个答案:

答案 0 :(得分:0)

我看不出为什么不引人注目的javascript验证不能与Spark等其他引擎一起工作的任何原因(但不能肯定地说我自己从未使用过它)。确保已将此文本框放在使用Html.BeginForm帮助程序生成的表单中。

答案 1 :(得分:0)

我认为这些配置会控制html的呈现方式,因此选择使用哪个视图引擎无关紧要。