1
모델이 여러 부분 뷰 전체에 걸쳐 표시되는 양식이 있습니다. jQuery 탭이 사용되며 유효성 검사 요약은 모든 뷰의 오류를 보지 않습니다.다중 부분 뷰의 유효성 검사 요약을 jquery 탭으로
첫 번째 탭에서 오류가 발생하고 두 번째 탭으로 이동하면 사용 된 마지막 탭의 오류로 인해 유효성 검사 요약이 무시됩니다.
jQuery 탭을 사용하지 않으면 제대로 작동합니다.
어떻게 탭을 사용하고 유효성 검사 요약을 부분보기/탭간에 공유합니까?
홈페이지보기 :
@model Data
<script type="text/javascript">
$(function() {
$("#Tabs").tabs();
});
</script>
<div id="Tabs">
<ul>
<li><a href="#tabs-Product">Product</a></li>
<li><a href="#tabs-Filteration">Filteration</a></li>
</ul>
@using (Ajax.BeginForm(MVC.Products.Save(),
new AjaxOptions { HttpMethod = FormMethod.Post.ToString()}))
{
<div id="tabs-Product">
@{ Html.RenderPartial(MVC.Products.Views.tabs._tabs_Product, Model);}
</div>
<div id="tabs-Filteration">
@{ Html.RenderPartial(MVC.Products.Views.tabs._tabs_Filteration, Model);}
</div>
@Html.ValidationSummary(false)
<input type="submit" value="Ok" />
}
</div>
좋은 소리 감사합니다 :) –