Bazı koşullara bağlı olarak ajax yoluyla kısmi görünüm döndürme veya başka bir Denetleyici/Eylem'e yönlendirme gerektiren bir işlem yöntemim var. Doğru görünüm döndürülür, ancak tamamen yeni bir sayfaya yönlendirmek yerine Ajax formları UpdateTargetId içine yerleştirir. Bunu nasıl başarabileceğimi bilen var mı?Ajax form postasından yeniden yönlendirme
7
A
cevap
16
için, sorunu çözmek için yardımcı ve diğer denetleyiciye geçerli sayfayı değiştirmek için javascript eklemek olabilir olabilir. jQuery, geri aldığınız sonuçla neler yapabileceğiniz konusunda size çok daha fazla kontrol sağlayacaktır. Bu bir seçenek değilse, OnComplete geri çağrısına bakmak ve hangi veriye aktarıldığını görmek ve yönlendirilecek URL'yi almak için bir yol olup olmadığını görmek isteyebilirsiniz.
Ayrıca, bir JavaScriptResult döndürürseniz, AJAX'ın nasıl çalıştırıldığına bakılmaksızın bunu yürüteceğini hatırlıyorum. Şunun gibi bir şey denemek isteyebilirsiniz:
return JavaScript("window.top.location.href ='" + Url.Action("Action") + "';");
1
Ben bu jQuery yerine MVC Ajax kullanmak planı ayrı düşünmek bu link örnek
window.location = 'controller/action';
İlgili konular
- 1. HTTP form iletisini yeniden yönlendirme
- 2. Laravel 5.2 form doğrulama yeniden yönlendirme sorunu
- 3. Sayfa Yeniden Yönlendirme
- 4. Iframe'deki yeniden yönlendirme sorunu
- 5. Ajax gönderildikten sonra yönlendirme
- 6. Django form yeniden yönlendirme başarısız - sayfa bulunamadı Hata
- 7. asp.net mvc ajax gönderi - yeniden yönlendirme işlemi çalışmıyor
- 8. Tüm form verilerini AJAX
- 9. Form jQuery ve Ajax
- 10. Bash STDIN yeniden yönlendirme?
- 11. node.js içinde yeniden yönlendirme
- 12. Ülke tabanlı yeniden yönlendirme
- 13. Şube bakımına yeniden yönlendirme
- 14. Yeniden yönlendirilecek rotaya yönlendirme
- 15. Flask CORS - yeniden yönlendirme()
- 16. Htaccess yeniden yönlendirme
- 17. Plugin.php içinde yeniden yönlendirme
- 18. Basit Form ve yönlendirme hataları
- 19. Yönlendirme İçinde AJAX Geri Arama
- 20. htaccess yeniden yönlendirme olmadan yeniden yazma
- 21. Sipariş görünümüne Magento yeniden yönlendirme
- 22. İlkbaharda POST'ye yeniden yönlendirme MVC
- 23. laravel'de yeniden yönlendirme ile mesaj
- 24. 201 ile yeniden yönlendirme oluşturuldu
- 25. codeigniter farklı denetleyiciye yeniden yönlendirme
- 26. Ring.util.response/yönlendirme siteyi yeniden yönlendirmiyor
- 27. Yeniden yönlendirme Apache'de değil HTTPS
- 28. htaccess http istek yeniden yönlendirme
- 29. Apache ile yeniden yönlendirme Fragmanı
- 30. yeniden boyutlandırma ve form denetimlerini yeniden boyutlandır
Yardımlarınız için teşekkürler. –