Mam Admin stronę, na której użytkownik kliknie na linki i odpowiedniego PartialView
, zawierającą formularz internetowej zostaje załadowany wewnątrz szczególny div na stronie Admin za pomocą Ajax.MVC Walidacja strona 4 klient nie działa na formularzu, który jest ładowany przy użyciu Ajax
Cała
"~/Scripts/jquery-2.0.3.js",
"~/Scripts/jquery.unobtrusive-ajax.js",
"~/Scripts/jquery.validate.js",
"~/Scripts/jquery.validate.unobtrusive.js"
są odniesione w Admin strony i gdy PartialView
jest załadowany, walidacja strona jQuery klient nie będzie działać.
, ale kiedy odwołuję się do tych skryptów w ramach PartialView
, wszystko działa dobrze, ale nie mam zamiaru robić tego dla każdego PartialView
, ponieważ są one liczne i za każdym razem, gdy się ładują, co najmniej dwa z tych plików .js muszą być ponownie żądanym z serwera ponownie.
Czy istnieje sposób, w jaki mogę mieć te skrypty wewnątrz mojej strony nadrzędnej (Admin) bez tego problemu?
Walidacja jQuery prawdopodobnie musi uświadomić sobie nowe znaczniki załadowane z Częściowego Widoku. Miałem ten problem z innymi wtyczkami jQuery, które muszą zostać "ponownie zastosowane" do nowego znacznika, który został załadowany przez ajax. – asymptoticFault