0

アプリケーションに を追加しましたdll。これは、asp.net Web アプリケーション mvc によって生成された Dll ですMyCalendar

この dll 内のビューにアクセスしたいので、次のスニペットを追加しました。

    namespace MvcApplication10.Controllers
    {
        public class HomeController : Controller
        {
            //
            // GET: /Home/

            public ActionResult Index()
            {                    
                return RedirectToAction("Index", "MyCalendar.Controllers.Calendar", null);                   
            }

        }
    }

しかし、うまくいきませんでした。では、この失敗の理由は何でしょうか?プロジェクト外でビューを呼び出すにはどうすればよいですか?

4

1 に答える 1

1

コントローラー名フィールドでは、コントローラーの名前空間全体ではなく、コントローラー名を渡すだけです。

以下のように渡すことができます:

 return RedirectToAction("Index", "Calendar");

構文は

 RedirectToAction("ActionName", "ControllerName");
于 2013-07-12T11:32:18.437 に答える