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>

效果图:

相关推荐
虎子_layor5 分钟前
PostgreSQL这么多优势,为什么还要使用MySQL
后端·sql
Bunny021211 分钟前
1-Freemarker入门
后端
回家路上绕了弯14 分钟前
QPS 百万级分布式数据库:高并发订单号生成方案设计与落地
分布式·后端
R.lin17 分钟前
mmap内存映射文件
java·后端
技术小丁28 分钟前
使用 PHP 和 PhpSpreadsheet 在 Excel 中插入图片(附完整代码)
后端·php
SimonKing29 分钟前
消息积压、排查困难?Provectus Kafka UI 让你的数据流一目了然
java·后端·程序员
考虑考虑34 分钟前
点阵图更改背景文字
java·后端·java ee
晴殇i34 分钟前
千万级点赞系统架构演进:从单机数据库到分布式集群的完整解决方案
前端·后端·面试
ldmd28434 分钟前
Go语言实战:入门篇-5:函数、服务接口和Swagger UI
开发语言·后端·golang
ZHE|张恒41 分钟前
Spring Boot 3 + Flyway 全流程教程
java·spring boot·后端