2016-07-25 7 views
0

MVCに既存のASP.net Webアプリケーションの半分を書き直しました。現在、古いSite.MasterページではResponse.Redirect( "Default.aspx")を呼び出しています。新しいMVC/Home/Indexページを表示するように更新したいと思います。WebフォームSite.MasterページからMVCページにリダイレクトするにはどうすればよいですか?

任意の提案は

Response.Redirect("/Home/Index") 

    Dim urlHelp As New UrlHelper(HttpContext.Current.Request.RequestContext) 
    Response.Redirect(urlHelp.Action("Index", "Home")) 

...私は、これらの方法を試してみましたが、彼らの両方が「式を評価することができません」例外を返しますか?

Response.Redirect("http://localhost/MyApplication"); 

これは自動的にあなたのホームコントローラとオープンIndexビューを検出します:

答えて

0

は、あなたがこのようにリダイレクト名「MyApplicationを」とIISでアプリケーションをホストされていると仮定します。 注:テストする前に、閲覧中に正しいページが開かれていることを確認してください: "http://localhost/MyApplication"

関連する問題