ASP MVC脚手架创建了索引、创建、更新、删除视图,但这在现实中有多实用。在创建、更新和删除视图中,似乎有很多重复的UI代码。如果有一个视图用于列表,另一个视图用于添加/编辑,并使用一些开关来适当地格式化视图以进行添加或编辑,并允许删除列表和编辑视图,而无需重定向到另一个视图,而只是简单地弹出某种类型的“请确认删除...”
我一直在跟踪Apress Pro ASP.NET MVC 3框架书中的ASP.NET示例项目,并试图将这些概念应用到我的应用程序中。困扰我的一个地方是,在示例中,我可以将图像添加到产品中,然后将其保存到数据库中,但是如果我编辑任何给定的产品,而不为其上传新的图像,图像数据就会被清除。我希望能够编辑一个产品,但是如果HTTP返回的图像数据为null,我希望保留存在的图像数据(和内容类型)。如果没有上传新图像,我如何命令