asp.net-mvc-4 - kendoUi网格,HTTPGET默认

标签 asp.net-mvc-4 kendo-ui kendo-grid

@(Html.Kendo().Grid(Model.List)
    .Name("Grid")
    .Columns(columns =>
    {
        columns.Bound(p => p.Code);
        columns.Bound(p => p.Name);
    })
    .Scrollable()
    .DataSource(dataSource => dataSource
        .Ajax()
        .Read(read => read.Action("GetList", "Home").Data("additionalData")))
)

--javascript 
    function additionalData() {
        return { searchTerm: search }
    }

我有这个简单的 kendoui 网格,我的问题是它正在向 Controller 发送 httppost,我需要做 http get。

有什么办法可以修改吗?要执行 httpget,我在网上看到网格的默认设置是 post,但在此找不到任何内容来使其成为 get。

最佳答案

您可以使用 CrudOperationBuilder class 上的 Type 方法设置任何数据源操作的 HTTP 动词。 :

 .DataSource(dataSource => dataSource
        .Ajax()
        .Read(read => read.Action("GetList", "Home")
                          .Type(HttpVerbs.Get)
                          .Data("additionalData")))

关于asp.net-mvc-4 - kendoUi网格,HTTPGET默认,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17789835/

相关文章:

angularjs - 使用angularjs打开剑道菜单onClick

javascript - 使用 Angular 在本地绑定(bind) DataViz 图表(条形图)

javascript - Kendo UI AngularJs 网格指令,未定义

javascript - 如何使用 kendo ui 网格从带有模板选项的 javascript onclick 传递硬编码字符串值?

jquery - 如何使用 jQuery 在 kendo ui 网格中使 selecatable false

c# - Html.dropdownlist 不显示下拉字段中的默认/选定值

c# - 具有非 bool 值的 MVC CheckBoxList 模型绑定(bind)

c# - ASP.Net MVC 选择值类型列表

c# - 如何在 ASP.NET MVC 中设置多语言和本地化 View ?

css - 剑道分离器 : resizing collapsible icon