各位大神,问一个问题,现在在HomeController中有个叫Index的方法,当return view()的时候,返回到Index.html页面中,怎么办?谢谢
ASP.NET MVC
public ActionResult Index() { return new FilePathResult("~/content/index.html", "text/html"); }
ASP.NET Core MVC
public IActionResult Index() { return File("~/index.html", "text/html"); }
谢谢
把View换成RedirectResult;既然返回值都是ActionResult你应该想到可以在这个派生类中任意使用。
你好,我代码这样写的
public RedirectResult AAA1()
{
ViewData["aaa"] = "aaaa";
return new RedirectResult("Views/home/index1.html");
}但是404报错,找不到资源
@侯小北: 改成 return new RedirectResult("/home/index1.html");,如果还有问题你看看路由配置RouteConfig
@wolf.lin: 这样写的话连View那一级文件夹都没有