ASP.NET MVC入门教程(三)文章评论内容的加载与显示

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、运行并查看浏览器显示结果

相关文章
相关标签/搜索