UnobtrusiveJavaScriptEnabled Spark View Engine - PullRequest
2 голосов
/ 13 мая 2011

Работает ли функция UnobtrusiveJavaScriptEnabled в MVC3 с другими механизмами представления, кроме 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 => m.name); на мой взгляд.

Однако поле ввода не имеет дополнительных атрибутов. вывод.

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

Если я смогу заставить это работать, я предполагаю, что расширения dataannotation также должны работать.

Ответы [ 2 ]

0 голосов
/ 13 мая 2011

Я думаю, что эта конфигурация управляет отображением html, поэтому не должно иметь значения, какой движок просмотра вы выберете.

0 голосов
/ 13 мая 2011

Я не вижу причин, по которым ненавязчивая проверка javascript не будет работать с другими движками, такими как Spark (но я точно не могу сказать, как и я, я никогда не использовал его). Убедитесь, что вы поместили это текстовое поле в форму, созданную с помощью помощника Html.BeginForm.

...