词条统计
浏览次数:6844 次
编辑次数:1次 历史版本
最近更新:2013/6/20
创建者:掷鸡蛋者


最后,修改数据,设置 Article 的分类

点击调试按钮,开始调试。进入页面之后,点击文章Index页面的“修改”链接,您会发现系统报错:

为什么呢?我们看下 ArticleController(第60行) 的 Edit 的代码:

注意到了没有?我们给下拉列表赋的值是 a.Category.Id !而此时的文章 a 并没有一个对应的 Category,也就是 a的属性Category是null,所以报错了。我们有两种方式可以解决问题:

第一种:打开数据库,直接修改Article的CategoryId字段
第二种:修改代码如下:

现在终于可以正常修改了(当然添加也可以)

在又添加了一条数据之后,Index列表页面的结果如下: