1
私はASP.Netにはかなり新しく、いくつか問題があります。問題は、新しいコントローラを呼び出して対応するビューを表示するときに、そのコントローラのインデックスメソッドがアクティブにならないときです。ASP.NETインデックスメソッドが返された後に呼び出されないビュー
public ActionResult LoginTest(string inputEmail, string inputPassword, string submit)
{
if(submit != null)
{
Session["email"] = inputEmail;
return View("~/Views/Home/index.cshtml");
}
return null;
}
をそして、これは私が(にHomeController)呼んでいるコントローラ/ビューのコードです:
私はLoginControllerでこのコードを持っている(私はこれが安全でないことを知っている)
public ActionResult Index()
{
if(Session["email"] != null)
{
ViewBag.HelloWorld = Session["email"].ToString();
} else
{
ViewBag.HelloWorld = "Does not work.";
}
return View();
}
返されたView()でこれを行うはずはありませんか?対応するビューを呼び出すコントローラを呼び出すメソッドはありますか?
何か助けていただければ幸いです。