Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 3 将数据表从WebForm重定向传递到MVC控制器_Asp.net Mvc 3_Webforms_Datatable - Fatal编程技术网

Asp.net mvc 3 将数据表从WebForm重定向传递到MVC控制器

Asp.net mvc 3 将数据表从WebForm重定向传递到MVC控制器,asp.net-mvc-3,webforms,datatable,Asp.net Mvc 3,Webforms,Datatable,我有一个ASP.NET“传统”WebForms应用程序,刚刚开始探索MVC 3,它正在这个项目中运行。许多现有的WebForms页面构建数据结构,如DataView和DataTables。我的问题是,如何将一个复杂的结构(例如数据表)传递给MVC控制器?您不应该用数据集和数据表之类的东西污染ASP.NET MVC应用程序。您应该使用强类型模型。就将复杂模型传递给ASP.NET MVC控制器操作而言,默认模型绑定器使用一些关于请求参数外观的简单规则。下面是一个例子,说明了其中的一些。你也可以 但在

我有一个ASP.NET“传统”WebForms应用程序,刚刚开始探索MVC 3,它正在这个项目中运行。许多现有的WebForms页面构建数据结构,如DataView和DataTables。我的问题是,如何将一个复杂的结构(例如数据表)传递给MVC控制器?

您不应该用数据集和数据表之类的东西污染ASP.NET MVC应用程序。您应该使用强类型模型。就将复杂模型传递给ASP.NET MVC控制器操作而言,默认模型绑定器使用一些关于请求参数外观的简单规则。下面是一个例子,说明了其中的一些。你也可以

但在您的特定情况下,我建议您做的是让经典的ASP.NET WebForms应用程序只传递一些id或几个参数,这将允许ASP.NET MVC应用程序使用存储库层,并以强类型模型的形式获取所需的数据