私はasp.net mvcに関するいくつかの質問をしたいと思います。 通常のaspx Webフォームからasp.net mvc controllerアクションをどのように呼び出すのですか? 私たちのプロジェクトは、Visual Studio 2008 C#.netでasp.net mvcフレームワークに使用されています。 たとえば、私は通常のaspx Webフォームでこのように使用したいと思います。通常のaspx Webフォームからasp.net mvcコントローラを呼び出しますか?
public ActionResult callMvc()
{
return RedirectToAction("Display","TempController");
}
MVCプロジェクトでこのように使用するべきではないことは知っていますが、場合によっては必要です。
よろしく
あなただけの問題であなたのコントローラにルーティングされる右のURLでのResponse.Redirectを使用することができますインディ
おかげで私のfri、私はそのアクションを呼び出す前に、このような "http:// localhost:50834/Normal/WebForm.aspx" それは通常のaspxのWebフォームで、そして、私はactioあなたのようにn。 「リソースが見つかりません」というエラーが表示されます.urlは次のようになります 「http:// localhost:50834/Normal/Temp/Display」 実際には、このコントローラのURLは「http:// localhost:50834/Temp /ディスプレイ " どうすれば解決できますか? について Indi – Indi
@Indi:try Response.Redirect( "../ Temp/Display"); – fretje