加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ajax – 如何更改KendoUI DataSource从GET读取到POST请求?

发布时间:2020-12-16 02:46:16 所属栏目:百科 来源:网络整理
导读:我需要帮助将我的下拉列表的KendoUI DataSource从GET请求更改为POST请求. @(Html.Kendo().DropDownListFor(m = m.Id).Name("PVDropDownList_Hotel").DataSource(datasource = { datasource.Read("GetMyHotels","Hotel"); }) .DataTextField("Name").DataValu
我需要帮助将我的下拉列表的KendoUI DataSource从GET请求更改为POST请求.

@(Html.Kendo().DropDownListFor(m => m.Id)
.Name("PVDropDownList_Hotel")
.DataSource(datasource =>
                {
                    datasource.Read("GetMyHotels","Hotel");
                })    
.DataTextField("Name")
.DataValueField("Id")
.Events(events =>
            {
                events.Change("PVDropDownList_Hotel_OnChange");
                events.Select("PVDropDownList_Hotel_OnSelect");
            })
.AutoBind(false)

)

解决方法

这个答案适用于asp.net mvc包装器

@(Html.Kendo().DropDownListFor(m => m.Id)
.Name("PVDropDownList_Hotel")
.DataSource(datasource =>
            {
                datasource => datasource.read(r => r.Action("GetMyHotels","Hotel").Type(HttpVerbs.Post)) 
            })    
.DataTextField("Name")
.DataValueField("Id")
.Events(events =>
        {
            events.Change("PVDropDownList_Hotel_OnChange");
            events.Select("PVDropDownList_Hotel_OnSelect");
        })
.AutoBind(false)

)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读