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>

效果图:

相关推荐
Csvn24 分钟前
Python 两大经典坑点 —— 可变默认参数 & 闭包延迟绑定
后端·python
Csvn38 分钟前
定时任务 — Crontab 从入门到生产实战
后端
ServBay2 小时前
Laravel Herd MCP 的替代,多语言与跨平台的 AI 本地开发选择
后端·ai编程·mcp
GoGeekBaird3 小时前
Prompt、Context、Harness 工程全景图
后端
SimonKing3 小时前
艹,维护AI写的代码,我心态崩了......
java·后端·程序员
AskHarries3 小时前
MCP 基础:Server、Tool、Resource 和 Prompt
后端·程序员
长栎3 小时前
你写的 DCL 单例,在反序列化面前就是个弟弟——单例模式的破局与重建
后端
长栎3 小时前
命令模式和策略模式代码长一样——你分不清是因为你没看穿它们的本质
后端
用户298698530143 小时前
Java Word 文档样式进阶:段落与文本背景色设置完全指南
java·后端