嗨,大家好我已經看過谷歌,雅虎,找不到答案,爲什麼它是我的'@Html.ValidationMessageFor不起作用。'當我運行應用程序時,什麼都不會發生,它允許輸入所有內容。當我嘗試編輯我的編輯視圖中的項目時,它也會崩潰。我有以下內容:@ Html.ValidationMessageFor無法正常工作
<div class="editor-label">
@* @Html.LabelFor(model => model.Posted)*@
</div>
<div class="editor-field">
@Html.HiddenFor(model => model.Posted, Model.Posted = DateTime.Now)
@Html.ValidationMessageFor(model => model.sendinghome)
</div>
<div class="editor-label">
@Html.LabelFor(model => model.Cartypes)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.Cartypes)
@Html.ValidationMessageFor(model => model.Cartypes)
</div>
<div class="editor-label">
@Html.LabelFor(model => model.RegNum)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.RegNum)
@Html.ValidationMessageFor(model => model.RegNum)
</div>
<div class="editor-label">
@Html.LabelFor(model => model.Regprice)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.Image)
@Html.ValidationMessageFor(model => model.Regprice)
</div>
您應該顯示更多代碼。您的模型如何定義?任何數據註釋屬性?控制器怎麼樣? – 2012-01-04 22:55:30
一切工作罰款你想看到什麼?這是驗證不起作用?控制器如何影響它?因爲代碼的運行和工作正常,只有當我編輯 – user1128756 2012-01-04 22:57:43
如果一切正常,這個問題有什麼意義?沒有看到要驗證的內容,我無法回答你的問題。那麼你的驗證規則是如何定義的?控制器如何處理模型的有效性? – 2012-01-04 22:59:09