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>

效果图:

相关推荐
镜花水月linyi4 分钟前
1.5w字ReentrantLock 深度解析
java·后端·程序员
bot5556665 分钟前
企业微信iPad协议:从接口设计到灰度验证的极简实践
后端
程序员西西9 分钟前
Spring Boot3 分页操作全解析:从基础到实战
java·后端·程序员
用户685453759776912 分钟前
为什么Python大神都在用with?看完我悟了
后端
mudtools13 分钟前
一分钟实现.NET与飞书长连接的WebSocket架构
后端·c#·.net
Mcband18 分钟前
【Spring Boot】Interceptor的原理、配置、顺序控制及与Filter的关键区别
java·spring boot·后端
qq_3482318526 分钟前
Spring Boot 体系核心全解
java·spring boot·后端
shengjk128 分钟前
一文搞定 NTP 三大核心问题:是什么、为何不准、来自何方
后端
不会玩电脑的Xin.30 分钟前
Spring框架入门:IOC与AOP实战
java·后端·spring
SnrtIevg34 分钟前
Spring Modulith :构建模块化单体应用
后端