c# - 如何使用 mvc 在 html 上循环数据?
问题描述
<div class="responsive">
<div class="gallery">
<a href="@Url.Action("Submenu", "Home") ">
<img src="@Url.Content("~/Content/mytemplate/")img/pic1.jpg" alt="pic1" width="600" height="400">
</a>
<div class="desc">Category Menu 1</div>
</div>
</div>
<div class="responsive">
<div class="gallery">
<a href="@Url.Action("Submenu", "Home")">
<img src="@Url.Content("~/Content/mytemplate/")img/pic2.jpg" alt="pic2" width="600" height="400">
</a>
<div class="desc">Category Menu 2</div>
</div>
</div>
<div class="responsive">
<div class="gallery">
<a href="@Url.Action("Submenu", "Home")">
<img src="@Url.Content("~/Content/mytemplate/")img/pic3.jpg" alt="pic3" width="600" height="400">
</a>
<div class="desc">Category Menu 3</div>
</div>
</div>
<div class="responsive">
<div class="gallery">
<a href="@Url.Action("Submenu", "Home")">
<img src="@Url.Content("~/Content/mytemplate/")img/pic4.jpg" alt="pic4" width="600" height="400">
</a>
<div class="desc">Category Menu 4</div>
</div>
</div>
我想知道如何按 1 自动生成 pic 1 ..不是添加代码而是通过数据库。我的意思是像管理员这样的例子想在他的网站中添加一些菜单,所以他使用他的仪表板添加菜单,这样我就可以制作当管理员添加它时,用户界面会自动创建布局或图片列表..就像循环 php 对吗?我该如何使用 mvc 平台?
解决方案
您可以将模型或列表传递给剃刀视图,然后根据需要执行操作
例如
for 循环
@for(var i = 0; i < 10; i++)
{
<p> @i </p>
}
或 foreach
@foreach (var x in model.list)
{
<p> @x </p>
}
推荐阅读
- neo4j - new Neo4jGraphQL({ typeDefs, driver }) 导致未知指令错误
- c - 我可以确定重新分配更少的内存总能找到足够的内存吗?
- flutter - Flutter 依赖兼容性问题“syncfusion_flutter_pdf”
- java - 如何正确实现 BLE scanCallback 的 ScanFilters?
- ios - 如何设置导航控制器后退按钮的 alpha 值?
- authentication - JWT Token- var IsAuthenticated = context.HttpContext.User.Identity.IsAuthenticated; 在另一个项目中为假
- python - 使用 namedtuple 的 DJANGO 设置
- reactjs - VS 代码 SPFx 中的 ESLint 反应钩子
- java - Android启动器单击按钮的问题
- localhost - 为什么所有地址 127.0.0.x 都重定向到本地主机?