![](/img/trans.png)
[英]AccelerometerReadingEventArgs Cannot be found. I added the reference
[英]View Cannot be Found.
我的錯誤如下:
“ /”應用程序中的服務器錯誤。
找不到“登錄”視圖或其主視圖,或者沒有視圖引擎支持搜索到的位置。 搜索了以下位置:
~/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^
Views / Login / 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 }
);
}
您說您的視圖位於“ 視圖/登錄”文件夾中,但應位於“ 視圖/用戶”文件夾中。
可通過以下方式Views / <ControllerName> / <ActionName> .cshtml找到 。
1)“用戶”應為“視圖”下的文件夾。 “登錄”應為cshtml文件或“登錄”應為aspx文件。
2)在提供全名
public ActionResult Login()
{
return View("~/User/Login");
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.