我的錯誤如下:無法找到視圖。
'/'應用程序中的服務器錯誤。
未找到'Login'或其主人的視圖或沒有視圖引擎支持搜索的位置。以下地點搜索:
~/Views/User/Login.aspx
~/Views/User/Login.ascx
~/Views/Shared/Login.aspx
~/Views/Shared/Login.ascx
~/Views/User/Login.cshtml
~/Views/User/Login.vbhtml
~/Views/Shared/Login.cshtml
~/Views/Shared/Login.vbhtml^
查看/登錄/ Login.cshtml:
@{
ViewBag.Title = "Login";
}
@{
if (!ViewData["uname"].Equals(null))
{
<div>
Username: @ViewData["uname"]
@Session["uname"] = @ViewData["uname"]
</div>
}
}
<h2>Login</h2>
<h4>Username:</h4>
<input type="text" name="uname" value=" " />
<button />
控制器/ Usercontroller.cs:
public class UserController : Controller
{
//
// GET: /User/
public ActionResult Index()
{
return View();
}
public ActionResult Login()
{
return View();
}
}
的Global.asax.cs(僅方法):
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
//new { controller = "Product", action = "List", id = UrlParameter.Optional } // Parameter defaults
new { controller = "User", action = "Login", id = UrlParameter.Optional }
);
}
提供全名你有所謂的登錄控制器? –