MVC系列14-后台我的文章页

Posted 程零儿学技术

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MVC系列14-后台我的文章页相关的知识,希望对你有一定的参考价值。

后台我的文章列表--MyIndexList

1.在ArticleController里编辑action--MyIndexList,然后编辑对应的视图

wpsD1B5.tmp

wpsD1D5.tmp

2.管理员-文章管理功能-ArticleList

wpsD1D6.tmp

wpsD1E7.tmp

3.文章编辑功能-Edit

wpsD1E8.tmp

wpsD1F8.tmpwpsD209.tmp

5.文章删除功能-delete

(1)编写一个js函数,放在 Scripts/Validations.js 文件里

function Delete(ArticleID) {

if (confirm("确定要删除?")) {

        url = "/Article/Delete";

        parameter = { id: ArticleID };

        $.post(url, parameter, function (data) {

            alert("删除成功!");

            window.location = "/Article/MyIndexList";

        });

    }

}

(2)在后台文章列表页里加入js引用

@section HeaderSection{

<script src="~/Scripts/jquery-1.10.2.min.js"></script>

<script src="~/Scripts/Validations.js"></script>

}

(3)修改删除超链接

@html.ActionLink("Delete", "Delete", new { id=item.ID })

改为

<input type="button" onclick="Delete(@item.ID)" value="删除" class="btn btn-link"/>

(4)在ArticleController 里增加Delete方法

  [HttpPost]

public ActionResult Delete(int? id)

        {

            Models.Article art = db.Articles.Find(id);

            db.Articles.Remove(art);

            db.SaveChanges();

return RedirectToAction("MyIndexList");

        }

以上是关于MVC系列14-后台我的文章页的主要内容,如果未能解决你的问题,请参考以下文章

WEB前端教程——2016 版 Laravel 系列入门教程

MVC系列-11.两表联合-发表文章

Laravel 系列入门教程最适合中国人的 Laravel 教程

ASP.NET Core ---- 系列文章

HANA系列SAP HANA XS创建XSJOB后台执行

MVC系列-12.项目的重新规划