2
У меня есть следующее, что не работает, моя проверка кажется, что она не запускается в форме submit.ASP.NET MVC 3 ненавязчивая проверка недействительна
<script src="/Public/javascript/jquery-ui-1.8.13.min.js" type="text/javascript"></script>
<script src="/Public/javascript/jquery.unobtrusive-ajax.js" type="text/javascript"></script>
<script src="/Public/javascript/jquery.validate.min.js" type="text/javascript"></script>
......
<form action="/Controller/Action" data-ajax="true" data-ajax-complete="bla();" data-ajax-method="POST" id="MyAjaxForm" method="post">
.........
<input data-val="true" data-val-required="The x field is required." id="ViewModel_x" name="ViewModel.x" type="text" value="">
<span class="field-validation-valid" data-valmsg-for="ViewModel.x" data-valmsg-replace="true"></span>
.........
<a href="#" id="saveButton" onclick="$('#MyAjaxForm').submit();">Some button text</a>
</form>
Вы видите что-то не так в сгенерированной разметке?
Заранее спасибо.
Правда, я пропустил этот сценарий. Спасибо, что заметили. Все еще не работает, хотя ... – Dante
Думаю, вам нужно будет предоставить краткий, но полный пример, позволяющий воспроизвести вашу проблему. –
Проблема заключалась в том, что частичный вид загружается динамически через ajax.actionlink, и проверка не работает. Он работает, вызывая некоторый метод validationparse. – Dante