2013-02-07 88 views
0

我有一個對象「產品」從數據庫生成。它有3個屬性: - ID不能爲NULL - 參考不能爲空 - 名稱可以是NULLASP MVC 4 EntityValidationErrors

所以我使用的是給ajaxForm和@ Html.EditorFor(型號=> model.Designation )更新了「名稱」字段,當我的控制器接收的「產品」對象 我的問題是,產品的ID是很好充滿原始值,但是產品的裁判是空

我想到了2種解決方案: 添加我的AjaxForm中的Ref Field不可編輯,或者最差:在我的控制器中,使用Id(非常糟糕)研究了我的產品的參考號

你能告訴我如何做到這一點乾淨。 謝謝!

+0

添加隱藏字段的Ref屬性。 –

+0

這就是我一直在尋找的!謝謝 ! –

回答

1

你可能必須在參考字段中添加,使頁面知道,當它返回到您的控制器映射那場,但你可以隱藏使用HiddenFor使其:

@Html.HiddenFor(model => model.Ref)

+1

這就是我一直在尋找的! 謝謝! –