asp.net mvc保存按钮不起作用

时间:2011-07-13 12:15:54

标签: asp.net-mvc

当我从我的视图中删除此行时:

<%= Html.HiddenFor(m => m.compareWith.questionID)%>

提交按钮有效。 View正在通过Microsoft客户端验证进行验证,我最初认为这是原因,但我禁用了它,问题仍然存在。

compareWith是与m相同的类的对象。 HTML看起来像:

<div class="compareWith">
<input id="compareWith_questionID" type="hidden" value="23" name="compareWith.questionID">
<span class="left">Compare with:</span>

正在使用ORM,因此一旦使用了它就会延迟加载compareWith对象。

实际上,按钮正在工作,在那里和控制器之间只有一个内部服务器错误,因此它永远不会调用控制器。但是当我删除那条线时它会消失。

错误是由于我只是覆盖了compareWith所属的类的Equals方法而且它试图比较null的东西......

1 个答案:

答案 0 :(得分:0)

错误是由于我只是覆盖了compareWith所属的类的Equals方法而且它试图比较null的东西......