C# 返回视图后未调用ASP.NET索引方法
所以我对ASP.Net还很陌生,我遇到了一些问题。问题是,当我想调用一个新的控制器并显示相应的视图时,该控制器中的索引方法不会被激活 我的LoginController中有此代码(我知道这是不安全的): 这是我正在调用的控制器/视图(HomeController)中的代码: 我不应该通过return View()执行此操作吗?是否有方法调用调用相应视图的控制器 感谢您的帮助。在您的C# 返回视图后未调用ASP.NET索引方法,c#,asp.net,asp.net-mvc,visual-studio,C#,Asp.net,Asp.net Mvc,Visual Studio,所以我对ASP.Net还很陌生,我遇到了一些问题。问题是,当我想调用一个新的控制器并显示相应的视图时,该控制器中的索引方法不会被激活 我的LoginController中有此代码(我知道这是不安全的): 这是我正在调用的控制器/视图(HomeController)中的代码: 我不应该通过return View()执行此操作吗?是否有方法调用调用相应视图的控制器 感谢您的帮助。在您的登录控制器中使用而不是返回视图(“~/Views/Home/index.cshtml”): public Actio
登录控制器中使用而不是返回视图(“~/Views/Home/index.cshtml”)代码>:
public ActionResult LoginTest(string inputEmail, string inputPassword, string submit)
{
if(submit != null)
{
Session["email"] = inputEmail;
return View("~/Views/Home/index.cshtml");
}
return null;
}
public ActionResult Index()
{
if(Session["email"] != null)
{
ViewBag.HelloWorld = Session["email"].ToString();
} else
{
ViewBag.HelloWorld = "Does not work.";
}
return View();
}
return RedirectToAction("Index", "Index");