【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、不需要AI权限,帮助你快速的进行辅...
目前!新星游拼十辅助,游戏大厅... 目前!新星游拼十辅助,游戏大厅浙江脚本辅助(竟然存在有脚本)-哔哩哔哩在进入游戏大厅浙江脚本辅助软件...
重大科普!微信小程序免费黑科技... 重大科普!微信小程序免费黑科技(外挂),微乐自建房脚本免费入口一贯有挂总结1、进入游戏-大厅左侧-新...
今日!呗兔辅助怎么样,同城上饶... 您好,呗兔辅助怎么样这款游戏可以开挂的,确实是有挂的,需要了解加去威信【485275054】很多玩家...
必备辅助推荐!微乐小程序黑科技... 必备辅助推荐!微乐小程序黑科技(外挂),微乐兰州麻将小程序辅助切实竟然有挂1、该软件可以轻松地帮助玩...
据目击者称!蜀渝牌乐汇修改器,... 您好,微信老友广东辅助器这款游戏可以开挂的,确实是有挂的,需要了解加去威信【485275054】很多...
解密关于!微信小程序免费黑科技... 解密关于!微信小程序免费黑科技(外挂),微乐山西脚本插件原来有挂秘笈1、玩家可以在透视最简单三个步骤...
有了最新消息!开心泉州辅助免费... 有了最新消息!开心泉州辅助免费下载,微信呢小程序中至余干辅助(一贯有挂挂)-哔哩哔哩1、首先打开微信...
玩家必看科普!!微信小程序黑科... 玩家必看科普!!微信小程序黑科技(外挂),陕西微乐小程序攻略确实确实有挂1、透视辅助软件激活码多个强...
反观!衢州都莱辅助器免费,奇迹... 反观!衢州都莱辅助器免费,奇迹陕西辅助器(都是有挂神器)-哔哩哔哩1、衢州都莱辅助器免费辅助器安装包...