2011-06-14 62 views
0

我有一个ASP.NET'传统'WebForms应用程序,并且刚刚开始探索在此项目中运行的MVC 3。许多现有的WebForms页面都构建了DataViews和DataTables等数据结构。我的问题是,如何通过,例如一个复杂的结构,如DataTable到MVC控制器?从WebForm重传一个DataTable到一个MVC控制器

回答

0

你不应该污染一个ASP.NET MVC应用程序与DataSets和DataTables的东西。你应该使用强类型模型。就将复杂模型传递给ASP.NET MVC控制器操作而言,默认模型联编程序使用一些关于请求参数应该如何的简单规则。这里有一个blog post,说明其中的一些。你也可以POST complex objects as JSON format

但在您的特殊情况下,我建议您做的是让传统的ASP.NET WebForms应用程序传递一些id或一些参数,这些参数可以使ASP.NET MVC应用程序使用存储库层并获取所需的数据作为强类型模型的一种形式。

+0

非常感谢您的回复。 – MaRk 2011-06-15 07:39:49

相关问题