从事书店项目;我创建了一个用于创建基本CRUD函数的评论的控制器,并且在创建视图中,基于BookID创建了一个删除列表,但是当我运行我的应用程序时,ddl显示的是Title而不是BookID。 BookID是评论表上指向书表的外键,评论表中根本没有提到标题。
<div class="form-group">
@Html.LabelFor(model => model.BookID, "BookID", htmlAttributes: new { @class = "control-label col-md-2" })
<div class="col-md-10">
@Html.DropDownList("BookID", null, htmlAttributes: new { @class = "form-control" })
@Html.ValidationMessageFor(model => model.BookID, "", new { @class = "text-danger" })
</div>
</div>
以下是什么惯例? 我们可以在一个视图中使用此访问权限而不使用viewmodel吗?
更多信息:看起来我们可以使用db.model.property在列表中的不同模型中获取我们想要的任何属性,我们认为这可以在没有视图模型的情况下工作。