我有两个模型:和Picture,分别指两个表,类别和图片。类别模型具有图片模型的导航属性。
现在,我使用脚手架特性创建了一个控制器,其中包含了CRUD操作。以下为守则:
public ActionResult Create()
{
ViewBag.ParentCategoryId = new SelectList(db.Categories, "Id", "Name");
ViewBag.PictureId = new SelectList(db.Pictures, "Id", "PictureUrl");
return View();
}自动生成的控制器操作使用SelectList在数据库中列出可用的图片条目,并将其传递给下拉列表以供选择。这不是理想的场景,因为我想要的是不能让用户上传图片,然后将引用添加到分类模型中。稍后,将条目保存到类别和图片表中。
发布于 2011-12-07 13:53:04
首先,我要感谢@NickLarsen让我相信我的理解是好的,我可以自己完成任务。
问题并不是太难,但由于我是Asp.net MVC的新手,事情有点令人费解。从一开始,我就有这样的想法:我需要一个ViewModel合并类别和价格类,然后需要一个图片上传API。但是,不知怎么的,我没能把碎片装在合适的地方。因此,在互联网上进行了多次回归和研究后,我以下列方式完成了这项任务:
https://stackoverflow.com/questions/8310746
复制相似问题