将服务传递给 MainViewModel - 我应该使用依赖项注入容器吗?
我有这样的代码: public partial class App : Application { protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e) var main…
DRY 与 MVC 和视图模型的安全性和可维护性
我喜欢努力做到 DRY,但显然这并不总是可能的。然而,我不得不对 MVC 中似乎很常见的一个概念摸不着头脑,即“视图模型”。 出于安全性、可维护性和测…
如何使用 AutoMapper 将多个子类映射到一个类中?
假设我有三个类,它们是基类的子类: public class BaseClass { public string BaseName { get set } } public class Subclass1 : BaseClass { public…
更新 ViewModel 中的属性后出现 NotImplementedException 0x80004001
上下文是 Windows Phone 7 的 Silverlight 应用程序。我正在使用模拟器进行调试。 我有一个 MainPage.xaml,其 DataContext 中附加了一个 ViewModel。…
Html.DropDownList 中可能存在错误,所选值未反映?
我知道这个问题之前已经被问过几次了,但是现有的解决方案看起来像是黑客而不是正确的模式。 我有一个简单的下拉列表。我正在尝试用数据填充它并预先…
是否可以将 Datagrid 上的 CommitEditCommand 绑定到视图模型中的 ICommand?
我正在尝试做类似的事情; <Button Command="{Binding DeleteCommand}" /> 其中DeleteCommand是视图模型公开的ICommand。 我以为我可以做类似以下…
ASP.NET MVC 3 ViewModels 在不同的项目中?
有什么可以阻止您将 ViewModel 放置在不同的项目中吗? 我基本上有一个 DataModel(实体框架)项目、数据访问项目(可能会将其合并到 DataModel 中)…
ASP.NET MVC - 发布具有不同数据类型的自定义字段的表单
在我的 ASP.NET MVC 2 Web 应用程序中,我允许用户创建不同数据类型的自定义输入字段来扩展我们的基本输入表单。虽然很棘手,但从自定义字段集合构建…
在 ASP.NET MVC 中重用 API 的 ViewModel?
我想为大型 ASP.NET MVC 应用程序创建一个 API。该应用程序的所有视图都使用强类型视图模型。 API 最重要的工作是在其他平台(例如 iPhone 的 Objecti…
ASP MVC HTML 表单 POST List
今天我一整天都在为同样的问题而苦苦挣扎。我仍然是 ASP MVC 初学者,来自 Flex 世界。但现在我正在从事一些 ASP MVC 项目。 我认为这是一个相当复杂…
我的代码中的 NullReferenceException
我创建了一个 PartialView,下面是我的调用方式。 <div id="bodyarea"> <div id="leftnavigationbar"> @Html.Partial("_SideBarMenu") </di…
更改默认值“{0} 字段为必填项” (最终解决方案?)
再会! 我有以下用于登录表单的 ViewModel 类: using System.ComponentModel.DataAnnotations ... public class UserLogin : IDataErrorInfo { [Requ…