在一个视图中进行添加,编辑,删除和列出操作的最佳方法是什么

时间:2011-06-27 10:42:10

标签: asp.net .net asp.net-mvc c#-4.0

我正在使用ASP.Net 3.5将大型网络应用程序从ASP.Net MVC3转换为C# 4.0VS2010,大约 90%的网站页面已将添加,编辑,删除和列出操作。如果我为每个动作创建一个视图,这意味着每个页面将转换为4个视图(4个物理文件),但我不喜欢,但如果必须,我可以这样做。 :(

我的问题是,有一种优雅方式将一个ASP.Net页面转换为一个View包含所有必需的操作吗?

1 个答案:

答案 0 :(得分:1)

您可以创建一个视图来执行此操作。每个用户动作将通过表格帖子路由到相应的控制器动作。在控制器操作内部,模型将被更新,然后控制器操作将重定向到视图。

就个人而言,如果在维护方面这样做有意义,我就不会有将一个页面转换为四个页面的问题。如果它们在结构上相似,那么很多重复可以被抽象出布局,部分和其他视图。