asp.net-mvc-viewmodel相关内容

MVC ASP.NET 中的 ViewData 和 ViewModel

我是 .Net 开发的新手,现在正在关注 NerdDinner 教程.只是想知道你们中是否有人能告诉我 ViewData 有什么区别和视图模型 (我所知道的是它们用于将某种形式的数据从控制器传递到视图)并且可能告诉我在什么情况下我应该使用 ViewData 而不是 ViewModel,反之亦然 提前致谢! 莎莉 解决方案 ViewData: 简而言之,使用 V ..
发布时间:2022-01-05 17:22:02 C#/.NET

MVC 视图模型示例

我一直在做教程并尝试学习 MVC 开发的最佳实践.我在下面使用的设计来自 Apress/Adam Freeman 的 Pro ASP.Net MVC5.到目前为止,一切都进展顺利……但我仍然没有完全掌握使用控制器的方法.是的,我理解控制器的概念,但在 post 和 get 方法方面仍然很挣扎.这是我的示例 MVC 应用程序的流程: 我的 app.Domain 项目 我在数据库中有一个用 ..
发布时间:2022-01-05 16:42:29 C#/.NET

模型项的类型为 CookMeIndexViewModel,但需要类型为 IEnumerable 的模型项.

我正在跟随音乐商店示例尝试学习 ASP.NET MVC.我正在创建一个食谱应用程序. 我创建了如下所示的视图模型: 命名空间 CookMe_MVC.ViewModels{公共类 CookMeIndexViewModel{公共 int NumberOfReceipes { 获取;放;}公共列表ReceipeName { 得到;放;}}} 我的控制器看起来像这样 public Action ..
发布时间:2021-12-18 17:23:49 C#/.NET

MVC/MVVM/层分离中的 ViewModels - 最佳实践?

我对使用 ViewModels 还很陌生,我想知道 ViewModel 是否可以包含域模型的实例作为属性,或者这些域模型的属性应该是 ViewModel 本身的属性?例如,如果我有一个类 Album.cs 公开课相册{public int AlbumId { 获取;放;}公共字符串标题{获取;放;}公共字符串价格{获取;放;}公共虚拟流派流派{得到;放;}公共虚拟艺术家艺术家{得到;放;}} ..
发布时间:2021-12-03 15:27:28 C#/.NET

ViewModel 最佳实践

从这个问题,看起来有一个控制器创建一个 ViewModel 更准确地反映视图试图显示的模型,但我对一些约定很好奇(我是 MVC 模式的新手,如果不是已经很明显了). 基本上,我有以下问题: 我通常喜欢有一个类/文件.如果 ViewModel 只是为了将数据从控制器传递给视图而创建的,这对 ViewModel 有意义吗? 如果 ViewModel 确实属于它自己的文件,并且您使用目录/ ..
发布时间:2021-12-03 15:05:31 其他开发

在 Asp.net MVC 中重用 ViewModel

我看到很多关于 MVVM 与 MVC 的博客和博客说 MVVM 就像 Windows 中的 MVC 扩展. 我有一个设计问题,我制作了一个使用 MVVM 的 win 应用程序,现在我必须在 Web 中创建一个相同的应用程序,所以我决定在 Asp.net 中使用 MVC 模式,但现在我又陷入了困境. 如何在 MVC 中重用 ViewModel?因为 ViewModel 有导入命名空间 S ..
发布时间:2021-06-04 21:05:09 其他开发

MVC 5 ViewBag安全性

我正在编写MVC互联网应用程序的代码,关于使用ViewBag的问题. 在我的许多控制器中,我都有SelectList对象,用户可以在其中选择一个对象.选择的对象是我的模型的外键值. 我的问题是:我应该为此使用ViewBag吗?ViewBag的安全性如何?我应该在ViewModel中使用值代替ViewBag吗? 谢谢. 解决方案 使用您的视图模型. 在实施ViewBa ..

如何将json数据绑定到现有的viewmodel-mvc5

我有一个很长的强类型形式,它的输入与viewmodel绑定为html助手,而我有一个不是强类型的表,它是在用户单击“添加"按钮时生成的,并且我将其数据收集为json.如何将json数据映射到viewmodel并作为一个单元发送以在ajax调用中的控制器中发布操作? 视图 @model SIServices.ViewModels.SODViewModel@using(Html.BeginF ..
发布时间:2021-04-02 19:52:34 C#/.NET

MVC ViewModel示例

我一直在做教程,并试图学习有关MVC开发的最佳实践.我下面使用的设计来自Apress/Adam Freeman的Pro ASP.Net MVC5.到目前为止,一切都进展顺利...但是我仍然还没有完全掌握使用Controller的方法.是的,我了解控制器的概念,但是在发布和获取方法时仍然很挣扎.这是我的示例MVC应用程序的流程: 我的应用程序.域项目 我在数据库中有一个用户表,并用Ent ..
发布时间:2020-09-11 23:34:39 C#/.NET

MVC ASP.NET没有为此对象定义无参数构造函数

当我单击提交以创建帐户时,将显示以下错误.我找不到为什么会出现以下错误.我也尝试使用断点和调试,但是没用 没有为此对象定义无参数的构造函数. 描述:执行以下操作时发生未处理的异常 当前的Web请求.请查看堆栈跟踪以获取更多信息 有关错误及其在代码中起源的信息. 异常详细信息:System.MissingMethodException:无无参数 为此对象定义的构造函数. 源错 ..

asp mvc使用视图模型在视图中列出产品详细信息

我正在尝试在视图中列出单个产品的详细信息.产品规格会动态变化,因为规格是在表中逐行添加的,这意味着我们可以为每种产品添加大量规格(如在电子商务站点中所做的那样).现在,我可以使用ViewBag满足要求,但是我决定使用ViewModel作为更好的做法. 模型类: // Product: public partial class ProductTable { public Prod ..

MVC ViewModel绑定构造与展平

在我的ViewModel(同样在我的Domain模型中)中,我有一种动态的Property结构,其中Profile元素是基类ProfileVM的列表,并引用ProfileDefinitionElement(只是为了解释ViewModel而未粘贴完整内容) ). public class OwnProfileVM { public OwnProfileVM() {} p ..
发布时间:2020-09-10 02:18:59 其他开发