ASP.NET MVC 下拉框的传值-foreach循环

数据表:

sql 复制代码
-- 创建包裹分类表
CREATE TABLE PackageCategories (
    CategoryID INT PRIMARY KEY IDENTITY(1,1), -- 分类ID:整数类型,主键,自增,包裹分类的唯一标识
    CategoryName NVARCHAR(255) NOT NULL -- 包裹分类名称:字符串类型,包裹分类名称
);

后台代码:

cs 复制代码
//包裹分类下拉框
 public ActionResult PackageEntry()
 {
     var Categories = db.PackageCategories.ToList();
     return View(Categories);
 }

前端代码:

html 复制代码
 <div class="form-group">
     <label asp-for="CategoryID">包裹分类</label>
     <select asp-for="CategoryID" class="form-control">
         <option value="">请选择包裹分类</option>
         @foreach (var category in Model)
         {
             <option value="@category.CategoryID">@category.CategoryName</option>
         }
     </select>
     <span asp-validation-for="CategoryID" class="text-danger"></span>
 </div>

效果图:

相关推荐
knoci19 分钟前
【Go】-基于Gin框架的博客项目
后端·学习·golang·gin
极客Bob1 小时前
实现.NET 4.0下的Task类相似功能组件
asp.net
Xiaoyu Wang2 小时前
Go语言八股(Ⅲ)
开发语言·后端·golang
界面开发小八哥2 小时前
UI组件DevExpress ASP.NET Bootstrap - 支持Bootstrap v5.3.3和暗黑模式
ui·bootstrap·asp.net·界面控件·devexpress
Ruoyo1762 小时前
【Flask框架】10、Flask项目拆分规范
后端·python·flask
Loong_DQX2 小时前
[flask] flask-mail邮件发送
后端·python·flask
hummhumm2 小时前
Oracle 第13章:事务处理
开发语言·数据库·后端·python·sql·oracle·database
除了菜一无所有!4 小时前
基于SpringBoot技术的教务管理
java·spring boot·后端
DEARM LINER6 小时前
mysql 巧妙的索引
数据库·spring boot·后端·mysql
开心工作室_kaic9 小时前
ssm010基于ssm的新能源汽车在线租赁管理系统(论文+源码)_kaic
java·前端·spring boot·后端·汽车