加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc-2 – Html.Hidden()插入错误的值

发布时间:2020-12-16 07:43:48 所属栏目:asp.Net 来源:网络整理
导读:当我在我的一个视图中使用表单html帮助方法时,例如%= Html.Hidden(“id”,“some id text”)%它为我创建了一个隐藏的输入字段,但它在那里放错了值. 而不是得到 input name =“id”type =“hidden”value =“some id text”/ 我明白了 input name =“id”ty
当我在我的一个视图中使用表单html帮助方法时,例如<%= Html.Hidden(“id”,“some id text”)%>它为我创建了一个隐藏的输入字段,但它在那里放错了值.

而不是得到

< input name =“id”type =“hidden”value =“some id text”/>

我明白了

< input name =“id”type =“hidden”value =“11000”/>

所以从其他地方找到了价值.在这种情况下,它是父记录的主要ID.所以它是一个id,它只是错误的id.

有没有人有任何想法?我很确定在MVC1中没有发生这种情况

解决方法

模型绑定始终优先.模型绑定器不知道字段是否被隐藏.见 http://forums.asp.net/t/1559541.aspx和
http://forums.asp.net/t/1703334.aspx

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读