在 ASP.NET MVC 中保存具有外键的实体
我需要一些帮助来做一些我认为很简单的事情。我正在使用 ASP.net MVC 3 和 CodeFirst (CTP5) 我有两个实体:公司和位置。一家公司可以有多个地点。类…
ASP.NET MVC - 如何在 RedirectToAction 中保留 ModelState 错误?
我有以下两种操作方法(针对问题进行了简化): [HttpGet] public ActionResult Create(string uniqueUri) { // get some stuff based on uniqueuri, …
使用 Html.DropDownListFor 时 ModelsState 始终无效
这就是我创建下拉列表的方式 @Html.DropDownListFor(model => model.NewPageModel.AvailablePageModels, new SelectList(Model.NewPageModel.Availabl…
如何手动调用ValidationAttributes? (数据注释和模型状态)
我们的某些逻辑中需要迭代模型的属性以自动绑定属性,并希望扩展功能以包含 C# 4.0 中的新数据注释。 目前,我基本上迭代所有 ValidationAttribute 实…
当 ModelState 在 HttpPost 上无效时,ASP.NET MVC 自动绑定刷新的模型
我正在开发 ASP.NET MVC2 应用程序。我开始意识到 MVC 在幕后所做的一件非常令人惊讶但又令人惊奇的事情,与 ModelState 和模型绑定有关。我有一个 Vi…
带有自定义异常的 ASP.NET MVC 2 模型错误
我有一个自定义异常类: public class MyException: Exception { public MyException(MyExceptionEnum myError) : base(myError.ToDescription()) { }…
手动添加文本到 html.ValidationSummary?
我对 mvc2 相当陌生,在阅读有关数据注释等的文章时,我遇到了一些代码,可以让我手动将一行文本添加到验证摘要中。 我已经搜索了过去的两三个小时,…
如何防止列表的必填字段中出现 ModelBinder 错误?
我已经从数据库中的 EntityFramework 创建了这个对象。 [EdmEntityTypeAttribute(NamespaceName="ContactCoreModel", Name="TargetLang")] [Serializa…
在 TryUpdateModel 之前更新值提供程序
假设我们有一个具有名为 PetsName 属性的类。如果屏幕上留空,我想更新值提供者,因此如果用户不输入宠物名,我们会强制“未命名”。这不是实际场景..…
ModelState 不包含 Form 值
我有这个视图模型: public class ItemMenuViewModel { public ItemMenu Item { get; set; } public IEnumerable Pages { get; set; } } 对于这个视图…
MVC 2 ModelState - 显示所有错误
我的 asp.net 表单抛出与不正确模型相关的错误,但在页面上它没有显示哪个模型字段引发了错误。我想 Debug.WriteLine ModelState 中的所有错误,但不…
.Net MVC2 如何在使用自定义 ValidationAttribute 时向 ModelState 添加错误
我有以下 ValidationAttribute 类, [AttributeUsage(AttributeTargets.Class, AllowMultiple = true, Inherited = true)] public sealed class DateV…
ASP.NET MVC:使用 HtmlHelper.TextBox 和自定义模型绑定器的空引用异常
我编写了一个实现 IModelBinder 的类(见下文)。此类处理一个具有 3 个输入的表单,每个输入代表日期值的一部分(日、月、年)。我还编写了相应的 Ht…
asp.net MVC ModelState.IsValid 返回 false
我正在开发 ASP.NET MVC 应用程序。我有一个视图模型如下: public class SampleInterestViewModel { //Properties defined //One such property that…