240得票11回答
ViewModel最佳实践

从这个问题来看,似乎有一个控制器创建一个更准确反映视图试图显示的模型的 ViewModel 是有意义的,但我对一些惯例很好奇。 基本上,我有以下问题: 通常我喜欢有一个类/文件。 如果 ViewModel 仅被创建为从控制器到视图传递数据,这是否有意义? 如果 ViewModel 确实属...

67得票6回答
服务层是否应该返回视图模型用于MVC应用程序?

假设你有一个ASP.NET MVC项目,并且正在使用服务层,例如asp.net网站上的此联系人管理器教程中所示:http://www.asp.net/mvc/tutorials/iteration-4-make-the-application-loosely-coupled-cs如果你的视图有...

43得票3回答
如何将模型传递给局部视图

我有两个视图模型:public class ParentViewModel { public Id { get; set; } ..... public ChildViewModel Child{ get; set; } } p...

32得票3回答
这个模型项的类型是CookMeIndexViewModel,但需要的模型项类型是IEnumerable<CookMeIndexViewModel>。

我正在跟随音乐商店示例学习ASP.NET MVC,我正在创建一个食谱应用程序。 我已经创建了我的视图模型,它看起来像这样:namespace CookMe_MVC.ViewModels { public class CookMeIndexViewModel { ...

30得票5回答
在ASP.Net MVC中使用PagedList和ViewModel

我正在尝试在我的ASP.Net应用程序中使用PagedList,并在Microsoft网站上找到了这个示例http://www.asp.net/mvc/tutorials/getting-started-with-ef-using-mvc/sorting-filtering-and-pagin...

24得票2回答
MVC/MVVM/分层架构中的ViewModel - 最佳实践?

我相对于使用ViewModels还是比较新手,想问一下,ViewModel是否可以包含领域模型的实例作为属性,或者这些领域模型的属性应该成为ViewModel本身的属性?例如,如果我有一个类Album.cspublic class Album { public int AlbumId ...

21得票1回答
MVC ViewModel 示例

我一直在做教程,并试图学习MVC开发的最佳实践。我使用的设计来自于Apress/Adam Freeman出版的《Pro ASP.Net MVC5》。到目前为止,一切都进展顺利......但是当涉及到控制器操作时,我仍然没有完全掌握。是的,我理解控制器的概念,但在POST和GET方法方面仍然很困...

20得票5回答
如何重构我的数据库访问代码,使其脱离MVC项目,但保持我的视图模型在内部?

我有一个包含以下文件夹的asp.net-mvc网站: Controllers Scripts Views ViewModels Models DomainModel 现在,我想要在另一个.net应用程序(一个Windows控制台应用程序,因此完全不是Web)中访问大量的业务逻辑、数据库...

19得票5回答
在MVC中使用模态对话框时客户端表单验证无法工作。

我正在将一个创建表单改成模态对话框,但是 jQuery Unobtrusive 验证停止工作了,不知道如何修复。 Index.cshtml 中有一个链接来触发模态对话框。&lt;a href="#" id="createCustomer"&gt;Create&lt;/a&gt; @secti...

19得票5回答
ViewBag与Model在MVC.NET中的区别

这更多是一个通用的架构问题: 我正在考虑是否允许我的程序员使用“ViewBags”来向已经接受模型的视图传递数据。 个人偏好是避免使用ViewBags,而是构建包含视图所需所有数据的强大模型: 方法1:MODEL A: - List of Employees - Nullable in...