ASP.NET MVC入门教程(三)html
本部分主要实现内容页中评论内容的加载与显示浏览器
1、建立Comment控制器code
1.在Controllers文件夹下,建立Comment控制器,控制器名称为CommentControllerhtm
2、建立GetCommentByArticleId方法教程
1.引入命名空间it
using MyStudy.Models;
2.建立数据上下文io
private MyEFContainer db = new MyEFContainer();
3.建立GetCommentByArticleId方法,代码以下入门
public PartialViewResult GetCommentByArticleId(int id) { List<tb_comment> comments = db.tb_comment .Where(m => m.ArticleId == id) .ToList(); return PartialView(comments); }
3、建立分部视图table
1.建立分部视图class
在方法内部右键单击,选择“添加视图”
2.修改视图以下
@model IEnumerable<MyStudy.Models.tb_comment> <div class="row"> <h4>评论内容</h4> <table class="table"> @foreach(var item in Model) { <tr> <td>@item.Content</td> <td>@item.CreateDate</td> </tr> } </table> </div>
3.在文章内容页加载部分视图
在Details视图中加入如下代码,实现评论内容的加载
<!--加载评论内容--> @Html.Action("GetCommentByArticleId", "Comment", new { id=Model.Id})
4、运行并查看浏览器显示结果