Retour à l'url courante en asp.net mvc

J'ai une méthode:

public ActionResult AddProductToCart(int productId)
    {
        var product = _productService.GetProductById(productId);
        if (product == null)
            return RedirectToAction("Index", "Home");

        int productVariantId = 0;
        if (_shoppingCartService.DirectAddToCartAllowed(productId, out productVariantId))
        {
            var productVariant = _productService.GetProductVariantById(productVariantId);
            var addToCartWarnings = _shoppingCartService.AddToCart(_workContext.CurrentCustomer,
                productVariant, ShoppingCartType.ShoppingCart,
                string.Empty, decimal.Zero, 1, true);
            if (addToCartWarnings.Count == 0)
                //return RedirectToRoute("ShoppingCart");
            else
                return RedirectToRoute("Product", new { productId = product.Id, SeName = product.GetSeName() });
        }
        else
            return RedirectToRoute("Product", new { productId = product.Id, SeName = product.GetSeName() });
    }

Vous voyez la ligne qui est commenté: je veux y déclenche pas de redirection, mais juste rester sur la même page à partir de laquelle cette demande a été faite.

Si j'ai mis return View() c'est pas bien parce qu'il recherche la Vue de ce nom, bien que cette méthode est une action simple pour ajouter au panier..

Pouvez-vous svp me donner une solution de façon à Rediriger vers l'url actuelle ou à rester sur la même page?

OriginalL'auteur Cristian Boariu | 2012-02-20