我正在使用 ASP.net 和 MVC3 。当会话过期时,我需要显示一个弹出窗口或转到登录页面。谁能告诉我如何重定向到操作名称为“index”且控制器名称为“Home”的登录页面。
我的代码是:
此方法在我的模型中。在此模型中,我必须重定向到登录页面。
protected Product GetCurrentCorp(HttpContextBase context)
{
if (context.Session != null)
{
var selectedProduct = context.Session["SelectedProduct"];
if (selectedProduct != null)
{
var product= selectedProduct as Product;
return product;
}
}
// Here I need to redirect to index page(login page)
throw new ArgumentException("Product is not set, Cannot Continue.");
}