【问题标题】:Doubts in Knockout Validations淘汰赛验证中的疑问
【发布时间】:2014-03-13 05:00:29
【问题描述】:

让我更清楚。我正在使用淘汰框架在 MVC 应用程序 (MVC4) 中工作。对于每个部分视图,我总共有 7 个部分视图显示在同一页面中,我有单独的淘汰视图模型并正确绑定它(不使用主视图模型,因为一切都是独立的)。直到我移到验证部分,一切都很好。我在验证和发布数据方面是结构。这是我脑海中的几个问题,我无法得出答案。请高手帮忙学习一下。

1)我想在不同的地方显示错误消息,而不是显示出来。 我知道我们可以使用validationmessage属性,我可以在循环中显示 (请检查提琴手http://jsfiddle.net/udp2z/5/)。是否可以在除此之外的任何地方显示?

2.如何累积所有视图模型并将 t 发送到 post。我在布局页面上有一个按钮-单击它我需要获取所有视图模型以及一些非敲除元素(使用 jquery 获取它)。目前我可以单独获取所有视图模型。我想把它做成一个单独的虚拟机并发送到控制器。

3.如果我尝试使用 knockuot vvalidtions 如何获取页面中的错误总数(它存在于单个视图模型的提琴手中)。如果我有更多视图模型,我如何获得错误计数页面。

4.如果我想进行 jquery 验证,请给我看一些教程。 来自提琴手的淘汰赛验证:

 <tr>
            <td colspan="4"> <span data-bind="validationMessage: Type"></span>

            </td>
        </tr>

谢谢

【问题讨论】:

    标签: jquery asp.net-mvc asp.net-mvc-4 knockout.js


    【解决方案1】:

    所以最后这里是上面的答案。

    1.NO,我们不能在自定义位置显示错误消息。它应该在数据绑定位置内。如果我将数据绑定到 tbody,那么错误消息可以在 tbody 内的任何地方,而不是在 tbody 内的事件之外表。

    2.在我的例子中,我创建了自定义 JSON 并将其发送到服务器。

    3 & 4 .我已经创建了自己的验证逻辑,这样你将拥有更多的控制权

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-02-18
      • 2014-10-13
      • 2011-08-09
      • 1970-01-01
      • 2012-11-04
      • 1970-01-01
      • 2017-01-27
      • 1970-01-01
      相关资源
      最近更新 更多