我们在MVC中重写了现有的一半ASP.net Web应用程序。目前在旧的Site.Master页面中我们调用Response.Redirect(“Default.aspx”),我想更新它以将用户带到新的MVC / Home / Index页面。
我尝试过这些方法并且都返回“无法评估表达式”异常......
Response.Redirect("/Home/Index")
Dim urlHelp As New UrlHelper(HttpContext.Current.Request.RequestContext)
Response.Redirect(urlHelp.Action("Index", "Home"))
有什么建议吗?
答案 0 :(得分:0)
假设您已使用名称" MyApplication"在IIS中托管您的应用程序。然后像这样重定向:
Response.Redirect("http://localhost/MyApplication");
这将自动检测您的Home控制器并打开Index视图。 注意:在测试之前,请确保在浏览时打开正确的页面: " http://localhost/MyApplication"