我正在使用ASP.Net 3.5
将大型网络应用程序从ASP.Net MVC3
转换为C# 4.0
和VS2010
,大约 90%的网站页面已将添加,编辑,删除和列出操作。如果我为每个动作创建一个视图,这意味着每个页面将转换为4个视图(4个物理文件),但我不喜欢,但如果必须,我可以这样做。 :(
我的问题是,有一种优雅方式将一个ASP.Net
页面转换为一个View
包含所有必需的操作吗?
答案 0 :(得分:1)
您可以创建一个视图来执行此操作。每个用户动作将通过表格帖子路由到相应的控制器动作。在控制器操作内部,模型将被更新,然后控制器操作将重定向到视图。
就个人而言,如果在维护方面这样做有意义,我就不会有将一个页面转换为四个页面的问题。如果它们在结构上相似,那么很多重复可以被抽象出布局,部分和其他视图。