Mvc提交按钮不执行controller里方法

高效率高幸福 高效率高幸福 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
刚学mvc有个问题不懂,mvc页面的提交按钮有两个js方法分别对页面的两个隐藏的hidden控件赋值。然后执行controller里的方法。
button按钮

<button id="btnSave" type="submit" style="width:5%; height: 30px; line-height:30px; display:none; margin-left:40%;float: left;"onclick="javascript:saveAll();return changeDone(1)" >添加</button>

两个hidden如下:
 <%=Html.HiddenFor(m => m.DONE, new { @id="txtdone"})%>
<%=Html.HiddenFor(m => m.TableHtml, new { @id = "textend" })%>

现在是点按钮一直不执行controller的方法。js返回的都为true。
这里有一个情形就是当我把<%=Html.HiddenFor(m => m.TableHtml, new { @id = "textend" })%>改成
<input type="hidden" id="textend" /> 点提交就执行controller里的方法。我不知道这是怎么回事!
...全文

相关推荐

评论 10
收藏 已收藏
分享
返回顶部
高效率高幸福
.NET社区 62,272 成员 668,968 内容