SPARK 뷰 엔진에서 클라이언트 측 유효성 검사를 사용할 수 있습니까?SPARK 뷰 엔진을 사용하여 ASP.NET MVC 2로 클라이언트 측 유효성 검사
나는 다음과 같은 SPARK보기가 있습니다
<script type="text/javascript" src="~/content/script/shared/MicrosoftAjax.js?${ApplicationStartTime}"></script>
<script type="text/javascript" src="~/content/script/shared/jquery-ui-1.7.2.custom.min.js?${ApplicationStartTime}"></script>
<script type="text/javascript" src="~/content/script/shared/jquery.validate.min.js?${ApplicationStartTime}"></script>
<script type="text/javascript" src="~/content/script/shared/jquery.validate.unobtrusive.js?${ApplicationStartTime}"></script>
<script type="text/javascript" src="~/content/script/shared/MicrosoftMvcJQueryValidation.js?${ApplicationStartTime}"></script>
<viewdata model="Business.Models.Development.Dtos.DonationFormDto" />
#Html.EnableClientValidation();
<form id="form" action="~/development/donate.mvc" method="post">
<label>
*First Name
</label><br/>
<input type="text" name="model.FirstName" Id="FirstName" value="${Model.FirstName}"/> ${Html.ValidationMessage("model.FirstName")}
<br/>
</form>
서버 측 유효성 검사가 잘 작동을하지만, 클라이언트 측 유효성 검사는하지 않습니다.
using (Html.BeginForm("Index", "Donate", FormMethod.Post, new {id = "form", action="donate.mvc" }))
{
<%=Html.LabelFor(model => model.FirstName) %><br/>
<%=Html.TextBoxFor(model => model.FirstName)%>
<%=Html.ValidationMessageFor(model => model.FirstName) %><br/>
}
을하지만 내 모델이 제대로 결합하고 절단 측 유효성 검사가 제출 실패하지 않습니다
나는과 같이 ASP.NET 도우미 및 양식 구문을 사용하여 작업 할 수 있습니다.
제안 사항? SPARK을 포기하고 고전적인 강력한 형식의보기를 만드는 것이 유일한 옵션입니까?
m 지금 비슷한 문제가 남아 있습니다. 해결책을 찾았습니까? – Yasser