【问题标题】:Kendo ui dropdownlist validationKendo ui 下拉列表验证
【发布时间】:2013-12-23 05:21:44
【问题描述】:
<%= Html.Kendo().DropDownList()
    .Name("ScheduleNumber1")
    .DataTextField("ScheduleNumber")
    .DataValueField("ScheduleNumber")
    //  .Filter("contains")
    .DataSource(source => {
        source.Read(read =>
        {
            read.Action("GetScheduleNumber1", "Ticket");
        })
        .ServerFiltering(false);
    })
    .OptionLabel("Please Select")
%>

我在我的 asp.net mvc 问题中使用 kendo 下拉列表,你能告诉我如何在选择请选择时添加所需的验证我无法找到如何添加验证我的模型验证不起作用

【问题讨论】:

    标签: c# asp.net asp.net-mvc drop-down-menu kendo-ui


    【解决方案1】:

    这是您的问题的solution,简单直接。但是它会发生一些变化,例如不使用应该为你做的 MVC 包装器中的构建。

    现实是(至少听起来像)这个功能目前不支持开箱即用,这是相当令人惊讶的。

    这里是一个完整的thread 谈论这个问题,推荐的解决方案:

    (function ($, kendo) {
        $.extend(true, kendo.ui.validator, {
            rules: {
                mvcrequired: function (input) {            
                    if (input.filter("[data-val-required]").length) {
                        var value = input.val();
                        return !(value === "" || !value);
                    }
                    return true;
                }
            },
            messages: { 
                mvcrequired: function (input) {
                    return input.attr("data-val-required");
                }
            }
        });
    })(jQuery, kendo);
    

    我相信你看过here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-27
      • 1970-01-01
      • 2014-05-22
      • 2015-07-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多