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>

效果图:

相关推荐
whinc3 小时前
Rust技术周刊 2026年第17周
后端·rust
whinc3 小时前
Rust技术周刊 2026年第18周
后端·rust
whinc3 小时前
Rust技术周刊 2026年第16周
后端·rust
jieyucx3 小时前
Go语言深度解剖:Map扩容机制全解析(增量扩容+等量扩容+渐进式迁移)
开发语言·后端·golang·map·扩容策略
王码码20354 小时前
Go语言的内存管理:原理与实战
后端·golang·go·接口
Lee川4 小时前
打字机是怎么炼成的:Chat 流式输出深度解析
前端·后端·面试
Lee川4 小时前
Token 无感刷新与 Logout:前端安全会话管理实战
前端·后端·react.js
舒一笑6 小时前
零后端、零数据库——我做了一个让 10000+ 人成功告白的开源工具
后端·产品·设计师
Java技术小馆6 小时前
如何零成本将各种 AI 编程工具接入免费大模型?
后端
Tutankaaa7 小时前
从10队到50队:知识竞赛软件的高并发场景如何设计?
java·经验分享·后端·spring