ASP.NET Core MVC - 如何在视图中的下拉列表中添加来自引用表的其他属性
创始人
2024-09-15 06:01:54
0

在ASP.NET Core MVC中,如果你想在视图中的下拉列表中添加来自引用表的其他属性,你可以通过以下几个步骤实现。

首先,确保你的模型类中有对应的引用属性。例如,如果你有一个Product模型类和一个Category模型类,你可以在Product模型类中添加一个Category属性。

public class Product
{
    public int Id { get; set; }
    public string Name { get; set; }
    public int CategoryId { get; set; }
    public Category Category { get; set; }
}

public class Category
{
    public int Id { get; set; }
    public string Name { get; set; }
    public string Description { get; set; }
}

然后,在你的控制器中,从数据库中获取相关数据,并将其传递给视图。

public IActionResult Create()
{
    ViewBag.Categories = new SelectList(_context.Categories, "Id", "Name");
    return View();
}

在这个例子中,_context表示你的数据库上下文,Categories是你的引用表。

最后,在视图中使用DropDownListFor辅助方法来创建下拉列表,并在参数中指定你想要显示的属性。你可以在这个下拉列表中添加其他属性。

在上面的代码中,asp-items="@ViewBag.Categories"表示将ViewBag.Categories中的数据作为下拉列表的选项。

这样,你就可以在视图中的下拉列表中显示来自引用表的其他属性了。

相关内容

热门资讯

推荐十款“微扑克数据软件”开挂... 无需打开直接搜索加微信客服(136704302)咨询了解微扑克数据软件辅助器目前(微信:136704...
开挂辅助神器"约局吧... 开挂辅助神器"约局吧能不能开挂"开挂(透视)辅助工具(有挂头条) 了解更多开挂安装加(1367043...
让我来分享经验“wepoker... wepoker发牌的套路是一款可以让一直输的玩家,快速成为一个“必胜”的ai辅助神器,有需要的用户可...
开挂辅助插件"hhp... 大家好,今天小编来为大家解答hhpoker德州有挂吗这个问题咨询软件客服可以免费测试直接加微信(13...
大神推荐“wepoker透视辅... 您好:wepoker透视辅助教程的软件,软件加客服确实是有挂的,很多玩家在这款游戏中打牌都会发现很多...
开挂辅助安装"pok... 开挂辅助安装"pokemmo脚本最新版"开挂(透视)辅助脚本(有挂方略)pokemmo脚本最新版ai...
新手必备“wepoker有挂吗... wepoker有挂吗透视知乎是一款可以让一直输的玩家,快速成为一个“必胜”的ai辅助神器,有需要的用...
开挂辅助安装"智星德... 开挂辅助安装"智星德州有脚本吗"开挂(透视)辅助下载(有挂技巧)【无需打开直接搜索加薇1367043...
终于懂了“WePOKer有没有... 无需打开直接搜索加微信客服(136704302)咨询了解WePOKer有没有透视方法辅助器目前(微信...
开挂辅助工具"大菠萝... 开挂辅助工具"大菠萝辅助器"开挂(透视)辅助脚本(有挂细节) >>您好:软件加薇136704302信...