Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 剑道下拉过滤器工作不正常_Javascript_Jquery_Asp.net Mvc_Kendo Ui_Kendo Asp.net Mvc - Fatal编程技术网

Javascript 剑道下拉过滤器工作不正常

Javascript 剑道下拉过滤器工作不正常,javascript,jquery,asp.net-mvc,kendo-ui,kendo-asp.net-mvc,Javascript,Jquery,Asp.net Mvc,Kendo Ui,Kendo Asp.net Mvc,我需要把过滤器放在我的下拉列表中,我正在使用.filter(“contains”),但它似乎对我不起作用。我已经通过了许多文件,它表明我所做的工作是正确的,但它仍然不工作 @(Html.Kendo().DropDownList() .Name("DropdownSourceDatasourceType") .HtmlAttributes(new { style = "width:100%", @id = &

我需要把过滤器放在我的下拉列表中,我正在使用
.filter(“contains”)
,但它似乎对我不起作用。我已经通过了许多文件,它表明我所做的工作是正确的,但它仍然不工作

 @(Html.Kendo().DropDownList()
            .Name("DropdownSourceDatasourceType")
            .HtmlAttributes(new { style = "width:100%", @id = "DropdownSourceDatasourceType", @onchange = "changes=true;" })
            .OptionLabel("Select")
            .Filter("contains")
            .DataTextField("SourceDataSource")
            .DataValueField("SourceDataSourceID")
            .DataSource(source =>
            {
                source.Read(read =>
                {
                    read.Action("Cascading_Get_Sources", "Admin")
                    .Data("filterClients");
                }).ServerFiltering(true);
            })
            .Enable(false)
            .AutoBind(false)
            .CascadeFrom("ClientName")
            .CascadeFromField("SourceDataSource")


            )

我看不出,你的过滤函数在代码中的任何地方,你需要定义一个javascript函数filterClient,使它像

function filterClients() {
        return {
            ClientId: $("#FirstDropDown").val()
        };
    }

请仔细阅读我在这方面的文章

下面是我提到的链接“您在数据源读取中指定了一个js方法”FilterClient”。你能把这些代码和你层叠的父下拉列表一起发布吗?另外,它到底是如何不起作用的?请在您的问题中添加详细信息,说明它目前的性能与您的预期相比如何。