问个.net mvc的问题-使用checkboxfor(),在页面生成两个checkbox标签,放在表单中被提交了两次该怎么解决?
问个.net mvc的问题-使用checkboxfor(),在页面生成两个checkbox标签,放在表单中被提交了两次该怎么解决?这个部分是放在form表单里的,<td> <%=Html.CheckBoxFor(m=>m.IsTop) %></td>
当我勾选之后 ,最终生成的<input name="IsTop" id="IsTop" type="checkbox" value="true" /> <input name="IsTop" type="hidden" value="false" />。
然后点击提交的时候 ,请求的时候出现了两个istop的参数,IsTop=true&IsTop=false
该如何解决这个问题呢?
http://localhost/AdminInte易做图ces/article?Title=&CreateDate=&ArticleColumn.Identity=&IsTop=true&IsTop=false 这个是完整的请求地址,触发action之后IsTop取的第一个,但是它把 ‘true&IsTop=false’作为了它的参数 --------------------编程问答-------------------- 没有人遇到过这种问题么? --------------------编程问答-------------------- 不是没人遇到这个问题,是你结贴率好像不咋高,大家不愿意给你结贴吧 --------------------编程问答-------------------- <input name="IsTop" id="IsTop" type="checkbox" value="true" />
<input name="IsTop" type="hidden" value="false" />。
看你的name .....
补充:.NET技术 , ASP.NET