2016-11-15 15 views
-1

IveはWebアプリケーションMVC5プロジェクトのルートにaspxファイルを持っています。私はMVCビューからaspxファイルに行くことができますが、に戻り、mvcビューに戻ります。 Aspxのボタンイベントからに戻るにはどうすればいいですか? Fyi、これはMVCで学習しようとしている空のプロジェクトです。それですべてがそのまま残されます。デフォルト設定。唯一の違いは、ホームコントローラActionResult内のaspxページにリダイレクトを追加することです。aspxページからMVC5ビューを開く方法

フォルダ構造とリダイレクトコード。

Folder structure and redirect code

P/S。なぜあなたが私のMVCの中でaspxファイルを使用しているのか不思議であれば、私はreportviewerを使って動的なrdlcレポートをしようとしています。私はそれがmvcのビューを使用して行うことができるかどうかはわかりません。私が知る限り、剃刀エンジンはreportviewerを使用できませんでした。なぜaspxファイルを使用するのですか?私はまだMVCをやっているときに非常に新しいので、これはおそらく間違っている。 Tqvmは進んだ。

答えて

1

これを試してください: -

まず

Response.Redirect("/Controller/Action") 
+0

アイブ氏を追加し、あなたの現在のコード

public RedirectResult Report() { return Redirect("~/ReportWebForm.aspx"); } 

そして、あなたの.aspxページ内を変更するには、これを試してみましたエラーは、ページ上に表示されます。 msgstr "'/'アプリケーションのサーバーエラー。リソースが見つかりません" msgid。私はどこかで私がrouteconfigを変更する必要があると読んでいますか?私はこれに精通していないので、私は本当に多くを理解していません。 –

+0

コントローラとアクションの名前は何ですか?上記のコードで正しく変更しましたか? – Nitin

+0

私もコードを少し変更しました。上記のコードで正しいコントローラとアクション名を編集し、試してみてください。 – Nitin

関連する問題