ASP.NET MVC5网站开发修改及删除文章(十)
在BLL的BaseRepository类中有默认的Delete方法,但这个方法中仅删除模型,不会删除外键,所以在CommonModelRepository在new一个出来封印掉默认的方法。这个的意思是封印掉继承的Delete方法,在新的方法中如果存在附加那么先删除附件,再删除公共模型。那么如果我们还想调用基类的Delete方法怎么办?在ArticleController中添加Delete方法右键添加视图,这个跟添加类似,没什么好说的直接上代码开始做后台接受代码,在ArticleController中添加如下代码。因为文章内容包含html代码,防止提交失败。见图中的红线部分,在试图中构造验证字符串,然后再后台验证。看这个方法没有接收任何数据,我们再方法中使用TryUpdateModel更新模型。
下载地址
用户评论