【ASP.NET网站传值问题】“object”不包含“GetEnumerator”的公共定义,因此 foreach 语句不能作用于“object”类型的变量等
创始人
2024-12-28 01:34:21
0

问题一:不允许遍历

原因:实体未强制转化

后端:  ViewData["CateGroupList"] = grouplist;
前端加上:var catelist = ViewData["CateGroupList"] as List;
这样就可以遍历catelist了

问题二:传值为null

①后端传给前端有问题

原因:路由问题,只能在同一个控制器+方法名传输,例如Controller/MainController的Index方法,若其return View(),则其ViewData(或者ViewBag)只可以传输给Views/Main/Index.cshtml,不能够传递给其余前端界面,若想传递给其余前端界面,返回值可以使用重定向方法。
例如:

ViewData["CateGroupList"] = grouplist;
return view("RouteA")

前端只能在RouteA.cshtml中获取ViewData["CateGroupList"] ,不能在其他页面中获取

@{
    var catelist = ViewData["CateGroupList"] as List;
}

②前端传给后端有问题

原因一:AJAX的url/Type有误或与后端不对应,前端用JSON发送,后端需要加上[FromBody]。

原因二:标签name属性与后端不对应

$.ajax({
    url: '@Url.Action("ProcessStudent", "Main")',//将发送一个POST请求到MainController的ProcessStudent方法中
    type: 'POST',
});

相关内容

热门资讯

针对"青鸟辅助平台&... 针对"青鸟辅助平台"果然确实有辅助方法(哔哩哔哩)1、金币登录送、破产送、升级送、活动送。详细领取联...
这一现象值得深思!九游破解辅助... 这一现象值得深思!九游破解辅助插件,小唐家乐园辅助器(竟然有挂脚本)-哔哩哔哩1、小唐家乐园辅助器免...
值得注意的是!乐酷副厅有透视吗... 值得注意的是!乐酷副厅有透视吗,wepoker破解版内购(透视)果然真的是有辅助app(哔哩哔哩)1...
长期以来"老友麻将开... 长期以来"老友麻将开挂辅助器"其实存在有辅助器(哔哩哔哩)1.老友麻将开挂辅助器 选牌创建新账号,点...
受玩家影响!开心十三张脚本,p... 受玩家影响!开心十三张脚本,pokernow辅助工具(透视)好像存在有辅助神器(哔哩哔哩)1、开心十...
针对!微信小程序哥哥打大a辅助... 针对!微信小程序哥哥打大a辅助,微乐河南小程序辅助器免费(切实是真的下载)-哔哩哔哩微乐河南小程序辅...
透视美元局"四川游戏... 透视美元局"四川游戏家园通用辅助"原来确实有辅助app(哔哩哔哩)四川游戏家园通用辅助脚本下载中分为...
据相关数据显示!杭麻圈辅助工具... 据相关数据显示!杭麻圈辅助工具,HH平台挂(透视)确实是有辅助教程(哔哩哔哩)1、任何杭麻圈辅助工具...
据相关数据显示!重要科技阿拉斗... 据相关数据显示!重要科技阿拉斗牌辅助,兴动互娱软件下载(本来存在有挂)-哔哩哔哩1、在重要科技阿拉斗...
受玩家影响"新星游拼... 受玩家影响"新星游拼十辅助"切实真的是有辅助方法(哔哩哔哩);1、新星游拼十辅助辅助器安装包、新星游...