Oturum açma için kısmi bir görünüm kullanıyorum ve kullanıcıyı başarı ile ilgili yeni bir sayfaya yönlendirmek ve model geçersizse kısmi görünümde doğrulama hatalarını göstermek istiyorum. Ajax hedefi güncelleniyor ve başarı veya başarısızlık oluyor. Model geçerliyse, yeni sayfanın tamamını güncelleme hedefinde gösteriyor ancak yeni sayfaya yönlendirilmesini istiyorum. Redirect ve RedirecttoAction'ı denedim, ancak arzu sonuçlarını almıyor. Gitmek için neler yapabileceğine dair herhangi bir fikir, yeni bir sayfaya yönlendirmek, hedefi güncellemek için bir ajax güncellemesi alır. Ayrıca, yanlış yaklaşımı kullanırsam bana bildirin.Ajax Hedefi Güncellemek yerine Sayfaya Yönlendir
Kısmi Görünüm Kodu:
public ActionResult Logon(LogOnModel model,string returnUrl)
{
if (ModelState.IsValid)
{
//Login Logic Code
if (!String.IsNullOrEmpty(returnUrl))
{
return Redirect(returnUrl);
}
else
{
return RedirectToAction("Index", "App");
}
}
// If we got this far, something failed, redisplay form
if (Request.IsAjaxRequest())
return PartialView("LogOnControl");
return View(model);
}