How to call a jquery function from an action method in controller?

Posted by Hasan Fahim on Stack Overflow See other posts from Stack Overflow or by Hasan Fahim
Published on 2011-06-30T07:14:20Z Indexed on 2011/06/30 8:22 UTC
Read the original article Hit count: 209

Filed under:
|

I have a requirement to open a popup from an action method in controller. The action method is basically registering a user.

[HttpPost]
public ActionResult Register(RegisterModel model)
{
    if (ModelState.IsValid)
    {            
        MembershipCreateStatus createStatus;
        Membership.CreateUser(model.UserName, model.Password, model.Email, null, null, true, null, out createStatus);

        if (createStatus == MembershipCreateStatus.Success)
        {
            FormsAuthentication.SetAuthCookie(model.UserName, false /* createPersistentCookie */);
            //------------------------------------------
            //I need to call a jquery function from here
            //------------------------------------------
            return RedirectToAction("Index", "Home");
        }
        else
        {
            ModelState.AddModelError("", ErrorCodeToString(createStatus));
        }
    }

    return View(model);
}

The jquery function, present in the view, would just make a hidden DIV, visible, and set the opacity, etc, to represent a popup.

I need to call such a jquery function from the controller's action method shown above.

© Stack Overflow or respective owner

Related posts about jQuery

Related posts about asp.net-mvc-3