【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',
});

相关内容

热门资讯

9分钟辅助!联盟辅助软件(辅助... 9分钟辅助!联盟辅助软件(辅助挂)真是是有辅助工具(了解有挂)1、联盟辅助软件免费脚本咨询教程、联盟...
今天下午!poker worl... 今天下午!poker world辅助器,微信小程序破解内购,法子教程(有挂秘诀)1、下载好微信小程序...
第7分钟辅助!福建13水源码(... 第7分钟辅助!福建13水源码(辅助挂)一直存在有辅助挂(有挂讲解);福建13水源码是不是有人用挂微扑...
2026版攻略!德扑圈透视,小... 2026版攻略!德扑圈透视,小程序微乐贵阳捉鸡麻将挂,演示教程(有挂详细)1、玩家可以在小程序微乐贵...
第三分钟辅助!决战平安京辅助软... 第三分钟辅助!决战平安京辅助软件(辅助挂)原来存在有辅助方法(竟然有挂)1、玩家可以在决战平安京辅助...
第三方插件!werplan有挂... 第三方插件!werplan有挂吗,微信决胜游戏辅助,操作教程(有挂头条)1、游戏颠覆性的策略玩法,独...
第七分钟辅助!新玉海楼茶苑挂(... 第七分钟辅助!新玉海楼茶苑挂(辅助挂)总是真的有辅助器(有挂神器)1、该软件可以轻松地帮助玩家将新玉...
更值得关注的是!werplan... 更值得关注的是!werplan脚本,大咖娱乐破解器,操作教程(有挂教程)大咖娱乐破解器是不是有人用挂...
3分钟辅助!潮友汇app辅助(... 3分钟辅助!潮友汇app辅助(辅助挂)一贯存在有辅助器(有挂解惑)在进入潮友汇app辅助软件靠谱后,...
最终!wpk透视怎么安装,边锋... 最终!wpk透视怎么安装,边锋微信小程序,方案教程(存在有挂)1、进入游戏-大厅左侧-新手福利-激活...