ASP.NET Core MVC - 无效操作异常:没有类型为IEnumerable<SelectListItem>的ViewData。
创始人
2024-09-15 06:01:59
0

出现“无效操作异常:没有类型为IEnumerable的ViewData。”的错误通常是因为在视图中使用了类型为IEnumerable的ViewData,但在控制器中未正确地初始化ViewData。

要解决这个问题,你需要在控制器的动作方法中正确地初始化ViewData。以下是一个示例控制器动作方法和视图,演示如何正确地初始化ViewData。

控制器动作方法(HomeController.cs):

public IActionResult Index()
{
    var items = new List
    {
        new SelectListItem { Value = "1", Text = "Item 1" },
        new SelectListItem { Value = "2", Text = "Item 2" },
        new SelectListItem { Value = "3", Text = "Item 3" }
    };

    ViewData["Items"] = items;

    return View();
}

视图(Index.cshtml):

@model YourModel

@{
    ViewData["Title"] = "Index";
}

Index

在这个示例中,我们创建了一个List类型的items,并将其存储在ViewData["Items"]中。然后,在视图中使用asp-items指令将items绑定到下拉列表框。

确保在你的代码中按照这个示例正确地初始化ViewData,这样就能避免“无效操作异常:没有类型为IEnumerable的ViewData。”的错误。

相关内容

热门资讯

开挂辅助下载"wep... 开挂辅助下载"wepoker有没有挂"开挂(透视)辅助插件(有挂秘笈);无需打开直接搜索薇:1367...
开挂辅助!手机游戏挂机辅助软件... 开挂辅助!手机游戏挂机辅助软件,wepoker到底有没有透视(透视)开挂辅助软件(有挂教程);大家肯...
三分钟了解“佛手在线有挂吗”开... 三分钟了解“佛手在线有挂吗”开挂(透视)辅助神器(我来教教你有挂细节);简单的透视挂控制,仅凭一根手...
开挂辅助软件"德普之... 开挂辅助软件"德普之星辅助工具如何打开"开挂(透视)辅助插件(果真有挂) >>您好:软件加薇1367...
辅助开挂!情怀大陆dnf辅助,... 《辅助开挂!情怀大陆dnf辅助,佛手在线大菠萝辅助(透视)开挂辅助下载(有人有挂)》 佛手在线大菠萝...
实操分享“wepoker有辅助... 是一款专注玩家量身打造的游戏记牌类型软件,在这款游戏中我们可以记录下每张牌的数量以便更好的进行发挥。...
开挂辅助软件"hhp... 开挂辅助软件"hhpoker有后台操控吗"开挂(透视)辅助工具(的确有挂);无需打开直接搜索打开薇:...
开挂辅助!打哈儿小程序辅助,扑... 开挂辅助!打哈儿小程序辅助,扑克之星辅助(透视)开挂辅助插件(有挂分享);AI辅助机器人普及解说快速...
透视实锤“hhpoker软件安... 透视实锤“hhpoker软件安装包”开挂(透视)辅助脚本(我来教教你真是有挂)《详细加薇136704...
开挂辅助平台"约局吧... 开挂辅助平台"约局吧透视挂下载"开挂(透视)辅助工具(有挂教程)约局吧透视挂下载ai黑科技系统规律教...