asp.net-mvc-2 – ASP.MVC 2 RTM ModelState Id属性的错误
发布时间:2020-05-24 13:47:49 所属栏目:asp.Net 来源:互联网
导读:我有这个课程: public class GroupMetadata{ [HiddenInput(DisplayValue = false)] public int Id { get; set; } [Required] public string Name { get; set; }}[MetadataType(typeof(GrupoMetadata)
|
我有这个课程: public class GroupMetadata
{
[HiddenInput(DisplayValue = false)]
public int Id { get; set; }
[Required]
public string Name { get; set; }
}
[MetadataType(typeof(GrupoMetadata))]
public partial class Group
{
public virtual int Id { get; set; }
public virtual string Name { get; set; }
}
这个动作: [HttpPost]
public ActionResult Edit(Group group)
{
if (ModelState.IsValid)
{
// Logic to save
return RedirectToAction("Index");
}
return View(group);
}
这是我的观点: <%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<Group>" %>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<% using (Html.BeginForm()) {%>
<fieldset>
<%= Html.EditorForModel() %>
<p>
<input type="submit" value="Save" />
</p>
</fieldset>
<% } %>
<div>
<%=Html.ActionLink("Back","Index") %>
</div>
</asp:Content>
但是ModelState总是无效的!我可以看到,对于MVC验证0无效,但对我来说是有效的. 更新: 你知道我的逻辑/配置中是否存在这个问题,或者是一个错误或预期的行为? 解决方法就在(ModelState.IsValid)使用此行ModelState.Remove(“Id”)删除Id索引之前,当MVC团队删除此错误时,您只需要删除项目的此行代码.(编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 运行时从Microsoft.AspNet.WebApi.HelpPage版本
- asp.net – Web API可查询 – 如何应用AutoMapper?
- asp.net-mvc – 使用ASP.NET MVC中绝对路径访问视图
- 如何在asp.net webform中使用异步/等待实现异步页面?
- asp.net-mvc – .input-validation-error为表单重新显示失败
- asp.net-mvc – ASP.NET MVC检查用户是否属于[x]组
- 实体框架 – 为什么没有[Authorize(Roles =“Admin”)]在具
- asp.net-mvc – ASP.NET MVC跟踪问题
- asp.net-mvc – 更改的域错误 – OpenId授权请求包含未注册
- asp.net – 优化的捆绑包在从网站请求时返回404
推荐文章
站长推荐
- asp.net-mvc – 实现IModelBinder的最佳实践
- asp.net – 内部图像和文本的asp:LinkButton在回
- vbscript – 经典ASP 3.0从Recordset创建数组
- c#中分布方法和分部类
- asp.net-mvc – MVC @ Url.Content vs @ Url.Act
- asp.net-mvc-3 – URL路径参数用例
- asp.net – 将machineKey添加到machine.config
- asp.net-mvc – ASP.NET MVC模型绑定外键关系
- asp.net-mvc – 使用cshtml页面的angularjs不是带
- asp.net-mvc – ASP.NET MVC:如何绑定List类型的
热点阅读
