अद्यतन करने के बजाय पेज पर अजाक्स रीडायरेक्ट करें मैं लॉगिन के लिए आंशिक दृश्य का उपयोग कर रहा हूं और उपयोगकर्ता को सफलता पर नए पृष्ठ पर रीडायरेक्ट करना चाहता हूं और मॉडल अमान्य होने पर आंशिक दृश्य में सत्यापन त्रुटियों को प्रदर्शित करना चाहता हूं। AJAX लक्ष्य अद्यतन किया जा रहा है और सफलता या विफलता। यदि मॉडल मान्य है, तो यह अद्यतन लक्ष्य में पूरा नया पृष्ठ दिखा रहा है लेकिन मैं इसे नए पृष्ठ पर रीडायरेक्ट करना चाहता हूं। मैंने रीडायरेक्ट और रीडायरेक्टोएक्शन की कोशिश की है लेकिन इसे इच्छा परिणाम नहीं मिल रहे हैं। किसी नए पृष्ठ पर रीडायरेक्ट करने के लिए मैं क्या कर सकता हूं, इस पर कोई भी विचार, लक्ष्य अपडेट न करें। साथ ही, अगर मैं गलत दृष्टिकोण का उपयोग कर रहा हूं तो मुझे बताएं।लक्ष्य
आंशिक देखें कोड:
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);
}