2011-02-03 3 views
2

Я схожу с ума! Мой код слишком много для публикации здесь, но проблема проста: если я украшаю поле моей модели, форма редактирования больше не срабатывает (т. Е. Нажав кнопку отправки, ничего не произойдет).ASP.NET MVC 3: форма не публиковать после удаленной проверки

я могу отправить здесь, заявление удаленной проверки и функции:

[Required] 
[Remote("CheckNomeAssociazione", "Associazioni")] 
public string Nome { get; set; } 

и это функция:

public JsonResult CheckNomeAssociazione(string Nome) 
{ 
    return Json(true, JsonRequestBehavior.AllowGet); 
} 

Если я закомментировать [Remote ... "строка, код совершенен. Если я позволю ему на место, приложение переходит в удаленный валидатор, но ничего не делает. У кого-то такая же или подобная проблема? Заранее спасибо Andrea

+0

Возникают ли какие-либо ошибки в вашей консоли? – Charlino

+0

У меня тоже есть эта проблема. У кого-нибудь есть другие идеи? Вы нашли решение в конце? – pauldunlop

ответ

0

пытается поставить это:

[Remote("CheckNomeAssociazione", "Associazioni",HttpMethod = "POST")] 

Надеется, что это помогает

+0

Спасибо, но, как я уже сказал, если я прокомментирую удаленное подтверждение, то вызов формы будет одобрен! – Andrea

+0

Кроме того, я уже пробовал это тоже ... :-( – Andrea

+0

Извините, я не читал хорошо: проблема не в вызове удаленной проверки, это всегда нормально !!! – Andrea

0

Я думаю, что я заметил причину этой проблемы. Мы обновили наш jQuery до 1,5. Кажется, что он нарушает процедуры проверки Remote. Возвращаясь к 1.4.4, мы решили решить эту проблему, и удаленный валидатор снова начал работать правильно.

Это сообщение идет в немного более подробно: jQuery Validate 1.7 breaks $.getJSON() on jQuery 1.5?

1

Это может быть немного поздно, но так же, как обновление, это больше не является проблемой в JQuery Validate 1.8. Он больше не ломается $.getJSON(), даже последний (начиная с этого сообщения jQuery 1.5.2) работает.

+0

Спасибо за интерес. должен дать ему новую попытку! :-) – Andrea

+0

Это сделало это для меня! спасибо кучу @ alexander-kahoun! – mateuscb

Смежные вопросы