0
當我從視圖中刪除這一行:asp.net的MVC保存按鈕不起作用
<%= Html.HiddenFor(m => m.compareWith.questionID)%>
提交按鈕的作品。該視圖正在驗證與微軟客戶端驗證,我最初認爲這是原因,但我禁用它,問題仍然存在。
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方法造成的事實,並試圖比較東西,是空...
你可能是對的,你可能是錯的,從這個問題,您所提供的信息,誰可以告訴。 – Lazarus