gpt4 book ai didi

ajax - ID值从ajax传递但在Action方法中没有接收为什么?

转载 作者:行者123 更新时间:2023-12-03 22:51:34 26 4
gpt4 key购买 nike

我正在使用 kendo UI Treeview,有 post 方法的 ajax 调用,在浏览器中我看到有 id=xx 值传递,但是当我在 actionmethod 中通过调试点检查时,我无法获得值,为什么为空?

我已经把代码我做错了什么?

//查看页面代码

 @(Html.Kendo().TreeView()
.Name("treeview1")
.DragAndDrop(true)
.DataTextField("Name")
.DataSource(dataSource => dataSource
.Read(read => read
.Action("Categor", "CategorySet")
))

Controller 代码
public ActionResult Categor(int? ID)
{
return Json(categories, JsonRequestBehavior.AllowGet);
}

浏览器代码表示ajax调用
GET http://www.xyz.com/Admin/CategorySet/Categor?id=2 200 OK 96ms

在 url 中看到有 ?id=2 但在 Action 方法中我不能得到这个 2。为什么。
?
如何解决这个问题?

先感谢您
葡萄酒

最佳答案

我认为问题可能与 ID 的情况有关

ID 更改为 id

public ActionResult Categor(int? id)
{
return Json(categories, JsonRequestBehavior.AllowGet);
}

关于ajax - ID值从ajax传递但在Action方法中没有接收为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22705703/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com