我已经成功使用 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”之类的微不足道的东西,那么验证就会成功,但如果我这样离开它,验证似乎永远不会触发......
有没有人遇到过这个问题?提前致谢!