asp.net-mvc-2 – 为什么mvc Html.HiddenFor不渲染我的字段?
发布时间:2020-05-23 17:57:37 所属栏目:asp.Net 来源:互联网
导读:我想做这个简单的事情 %= Html.HiddenFor(model = model.Id)% 模型是 [HiddenInput(DisplayValue=true)]public int Id { get; set; } 但我总是得到这个渲染 input type=hidden value=0 name=UserInfo.Id id=UserInfo_Id 我已经检查
|
我想做这个简单的事情 <%= Html.HiddenFor(model => model.Id)%> 模型是 [HiddenInput(DisplayValue=true)]
public int Id { get; set; }
但我总是得到这个渲染 <input type="hidden" value="0" name="UserInfo.Id" id="UserInfo_Id"> 我已经检查,ID不是0 ..? 在这里需要一些解释 编辑 这个问题似乎是下面提到的帖子。 <input type="hidden" value="<%= Html.AttributeEncode(Model.Id) %>" id="<%= Html.IdFor(model=>model.Id)%>" name="<%= Html.NameFor(model=>model.Id)%>" /> 感谢Manaf 解决方法我不知道如果这是你的情况,但是Html.HiddenFor()“如果在帖子中更改了值,则不会在发布后输出正确的值。”这是一个不是这样设计的bug。更多信息Here 快速解决 : 不要使用帮手,请试试看看: <input type="hidden" value="<%= Html.AttributeEncode(model.Id) %>" id="Id" name="Id" /> 一直为我工作:) (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 在razorview中显示checkboxfor的文本
- kendo-ui – 剑道网格刷新(数据绑定两次)
- asp.net-mvc – MVC ASP.NET或Razor
- 如何从ASP .NET网站检测客户端上安装的Java运行时?
- ASP.NET / VB中的jsFiddle是否相当?
- asp.net – 为什么HttpContext.Current.User.Identity.Name
- asp.net-mvc – “添加ASP.Net文件夹”未启用
- asp.net – 如何在Json中使用Gson将对象类型包含在asmx web
- 如何在asp.net中使用JSON和JQuery从WebMethod返回DataTable
- asp.net-mvc-3 – MVC3 – 如何输出要下载的文件而不先将其
推荐文章
站长推荐
- asp.net – 数据绑定下拉列表 – 初始值
- asp.net-mvc – ASP.NET MVC:多个项目错误
- asp.net-mvc – 如何将默认值显示为空白而不是类
- asp.net全局资源错误’找不到具有键”的资源对象
- asp.net – 如何使用AntiXss Library正确清理内容
- asp.net – 只能将一个ScriptManager实例添加到页
- asp.net-mvc-4 – 使用WebAPI进行搜索
- asp.net-mvc – 当我使用Validator.TryValidateO
- asp.net – 使用SignalR编译项目时,我必须做一个
- ASP.NET dev服务器和IIS Express有什么区别?
热点阅读
