Это должно быть что-то простое, но через несколько часов я не могу, на всю жизнь, увидеть, что это такое!
Я пишу страницу, и у меня есть раздел, который можно редактироватьи это делается с использованием формы AJAX, но проверка на стороне клиента и на стороне сервера никогда не срабатывает. Если посмотреть на HTML, я вижу, что атрибуты данных добавлены, но ничто не помечено.
@using (Ajax.BeginForm("SaveStats", new AjaxOptions { UpdateTargetId = "profileStats", InsertionMode = InsertionMode.Replace, HttpMethod = "GET" }))
{
@Html.ValidationSummary(false, "Form Errors")
Это настройка для моей формы, я не включил ничего другого, просто потому что это обычная базовая форма, но, очевидно, если она понадобится, я добавлю ее.
Спасибо за любую помощь, которую выможет дать.
* РЕДАКТИРОВАТЬ * Хорошо, я думаю, теперь я понимаю проблему немного больше.Сначала я попытаюсь объяснить вещи немного лучше.Страница, над которой я работаю, является страницей профиля, и в каждом разделе есть кнопка редактирования, которая при нажатии загружает новый частичный вид через ajax, который содержит форму, позволяющую редактировать детали в этом разделе.Когда пользователь завершил редактирование этого раздела, он нажимает «Сохранить» и загружается новое частичное представление, которое содержит данные, но только в текстовом формате.
После дополнительного поиска в Google и просмотра ссылок, представленных ниже, проблема, как представляется, заключается впроверка на стороне клиента не знает о новой форме, которую я загрузил, так как она была сделана через ajax, поэтому я не получаю никакой проверки на стороне клиента для формы.Я не могу получить предложение ниже, чтобы работать.У кого-нибудь есть идеи?