【发布时间】:2021-07-28 21:08:15
【问题描述】:
我已将此代码用于我的控制器端
[HttpGet]
public ActionResult IndexBlog()
{
List<Blog> blogs;
blogs = db.Blogs.Where(x => x.Is_Active.Equals(true)).ToList();
return View(blogs);
}
为了查看,我使用了这个
@model IEnumerable<ProjectLastSupper.Models.Blog>
@if (Model != null)
{
foreach (var item in Model)
{
<div>
<div class="box_@Html.DisplayFor(model=>item.blog_Id) ">
<div class="pic ">
<h2 class="flt ">@Html.DisplayFor(model => item.Blog_Watermark)</h2>
<img src="@Html.DisplayFor(model=>item.Blog_Image_Path)" alt="~/assets/Images/clg_4.jpg" class="short ">
</div>
<div class="cont ">
<h3>@Html.DisplayFor(Model => item.Blog_Name)</h3>
<p>@Html.DisplayFor(Model => item.Blog_Description)</p>
<a class="button" href="@Html.DisplayFor(model=>item.Blog_URL)">Read More</a>
</div>
</div>
</div>
}
}
虽然对应的数据库中有数据,但它检测模型为空。任何人都可以帮助这里有什么问题吗?我是 C# 和 MVC 的新手,我没有找到任何解决此问题的方法。
【问题讨论】:
标签: c# asp.net-mvc web-applications