在我认为使用淘汰赛和所谓的淘汰赛验证的剃刀观点中,我添加了以下行(实际上开始使用 ko 验证):
<script src="@Url.Content("~/Scripts/knockout.validation.debug.js")" type="text/javascript"></script>
- 当我在 Chrome 验证中运行此视图时,它运行良好。
- 当我在 IE (9.0) 中运行此视图时,我收到非常丑陋的消息,内容如下:
0x800a138f - Microsoft JScript 运行时错误:无法获取属性“规则”的值:对象为空或未定义。
(在 SO 上的未来搜索文本中)点击“继续”后,它运行良好,验证似乎工作正常。它只是这个消息。
值得一提的是,我搜索了解决方案——我没有在任何地方使用“规则”。不知道 IE 发生了什么。
有没有人知道为什么会发生以及如何消除错误?