Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.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 有没有一种方法可以创建反映实体的动态视图,而不是使用大量的脚手架视图?_Asp.net Mvc_Asp.net Mvc 3 - Fatal编程技术网

Asp.net mvc 有没有一种方法可以创建反映实体的动态视图,而不是使用大量的脚手架视图?

Asp.net mvc 有没有一种方法可以创建反映实体的动态视图,而不是使用大量的脚手架视图?,asp.net-mvc,asp.net-mvc-3,Asp.net Mvc,Asp.net Mvc 3,我使用的是MVC3、C#、Razor、实体框架5 我需要为许多实体构建“网格”视图。目前我使用VS scaffolder创建单独的视图。然而,我最终得到了很多视图,它们都在不同的数据实体上完成类似的工作。最好创建一个更通用的视图,该视图可以对不同的实体定义做出反应,从而在运行时创建适当的视图 你有什么想法吗 谢谢 另外,Nuget中可能有一个实用程序或库可以帮助实现这一点???我将创建一个通用视图模型并将其绑定到共享视图,而不是将不同的视图直接绑定到EF实体。可以将各种EF实体转换为此公共视图模

我使用的是MVC3、C#、Razor、实体框架5

我需要为许多实体构建“网格”视图。目前我使用VS scaffolder创建单独的视图。然而,我最终得到了很多视图,它们都在不同的数据实体上完成类似的工作。最好创建一个更通用的视图,该视图可以对不同的实体定义做出反应,从而在运行时创建适当的视图

你有什么想法吗

谢谢


另外,Nuget中可能有一个实用程序或库可以帮助实现这一点???

我将创建一个通用视图模型并将其绑定到共享视图,而不是将不同的视图直接绑定到EF实体。可以将各种EF实体转换为此公共视图模型。这样,您的所有网格只需要一个视图

我将创建一个通用视图模型并将其绑定到共享视图,而不是将不同的视图直接绑定到EF实体。可以将各种EF实体转换为此公共视图模型。这样,您只需要为所有网格提供一个视图。有趣的想法。我经常使用注释,我可以看到显示和验证注释的映射可能是一个问题,或者我遗漏了什么。通过翻译,您正在谈论使用类似“Automapper”?Thks的东西来实现此目的。有趣的想法。我经常使用注释,我可以看到显示和验证注释的映射可能是一个问题,或者我遗漏了什么。通过翻译,你说的是使用“自动制版机”之类的东西?