Использование xval с полями, содержащими точки

Некоторое время я успешно использовал xVal, но сегодня вечером столкнулся с проблемой, когда поле, содержащее точку, не могло быть проверено (на стороне клиента или на стороне сервера). Я использую ASP.NET MVC2, и мне нужно использовать синтаксис точки в тех случаях, когда я привязываю модель к списку. В приведенном ниже примере для простоты я использую текстовое поле:

xVal.AttachValidator(null, { "Fields": [{ "FieldName": "entry[622592].Value", "FieldRules": [{ "RuleName": "Required", "RuleParameters": {}}]}] }, {})


<input type="text" class="text" name="entry[622592].Value"/> 

Если я заменю оба экземпляра «entry [622592] .Value» на что-то тривиальное, например «test», тогда проверка будет выполнена успешно, но если я оставлю ее таким образом, проверка никогда не сработает ...

Кто-нибудь сталкивался с этой проблемой? Заранее спасибо!


person JP.    schedule 21.04.2010    source источник
comment
Можете ли вы добавить код, который вы используете для создания разметки списка, привязанной к вашей модели?   -  person Brandon Linton    schedule 27.04.2010
comment
Это очень похоже на следующее: взломано. ru / archive / 2008/10/23 / model-binding-to-a-list.aspx   -  person JP.    schedule 27.04.2010