私は自分のビューでこのように行ったために、ページの上部に検証の概要を表示する必要があるなどの要件があります
@model MvcSampleApplication.Models.CrossFieldValidation
@{
ViewBag.Title = "Index";
}
<h2>Index</h2>
@Html.ValidationSummary(true) // here I have mentioned that validation summary true
but its not showing all messages in bulleted list
@using (Html.BeginForm("PostValues", "CrossFieldsTxtboxes"))
{
<div class ="editor-field">
@Html.TextBoxFor(m => m.TxtCrossField)
@Html.ValidationMessageFor(m=>m.TxtCrossField)
</div>
<div class =".editor-field">
@Html.DropDownListFor(m=> m.SelectedValue , Model.Items)
@Html.ValidationMessageFor(m=>m.SelectedValue)
</div>
<div class ="editor-field">
@Html.TextBoxFor(m =>m.ShippingValue)
@Html.ValidationMessageFor(m=>m.ShippingValue)
</div>
<div class =".editor-field">
@Html.DropDownListFor(m=> m.SelectedShippingItemValue , Model.Items)
@Html.ValidationMessageFor(m=>m.SelectedShippingItemValue)
</div>
<div class ="editor-field">
@Html.TextBoxFor(m =>m.DeliverPrice)
@Html.ValidationMessageFor(m=>m.DeliverPrice)
</div>
<div class =".editor-field">
@Html.DropDownListFor(m=> m.SelectedDeliveredItem , Model.Items)
@Html.ValidationMessageFor(m=>m.SelectedDeliveredItem)
</div>
<div class=".editor-field">
<input id="PostValues" type="Submit" value="PostValues" />
</div>
}
現在、ドロップダウンリストとテキストボックスの近くにエラーメッセージを表示できますが、その目的のためにページの上部に表示したいのですが、私のビューでどのような変更を加える必要があるのでしょうか。あらかじめ....
注:かみそりビューエンジンを使用しています..