Я пытаюсь определить, является ли это публикацией или входит в htmlhelper, так как я создаю расширение проверки валидации, и я хочу, чтобы оно запускалось только после публикации формы?
Есть идеи?
В настоящее время у меня есть вот это, и оно работает хорошо, но работает каждый раз, когда страница загружается
StringBuilder sb = new StringBuilder();
sb.Append("<script type='text/javascript'>");
sb.Append("$(function() {");
if (htmlHelper.ViewData.ModelState.IsValid) {
sb.Append("LLNP4.addSuccess()");
sb.Append("});");
sb.Append("</script>");
return sb.ToString();
}
foreach (ModelState modelState in htmlHelper.ViewData.ModelState.Values){
foreach (ModelError modelError in modelState.Errors){
sb.Append("LLNP4.addError('" + modelError.ErrorMessage + "' );");
}
}
sb.Append("});");
sb.Append("</script>");
return sb.ToString();