asp.net-mvc-3 – 错误:在登录时未找到视图’xx’或其主服务器
在视图登录中,使用登录.
用户:admin 我可以正常登录. 当你尝试: 用户:tavaresdemelo.adv.br 显示错误:
账户管理员 public ActionResult LogOn() { return View(); } [HttpPost] public ActionResult LogOn(string userName,string password,string returnUrl) { if (ModelState.IsValid) { if (Membership.ValidateUser(userName,password)) { FormsAuthentication.SetAuthCookie(userName,false); if (Url.IsLocalUrl(returnUrl) && returnUrl.Length > 1 && returnUrl.StartsWith("/") && !returnUrl.StartsWith("//") && !returnUrl.StartsWith("/")) return Redirect(returnUrl); return RedirectToAction("Index","Home"); } ModelState.AddModelError("","Usuário ou senha est?o inválidos"); } // If we got this far,something failed,redisplay form return View(userName); } public ActionResult LogOff() { FormsAuthentication.SignOut(); return RedirectToAction("Index","Home"); } 查看登录 @model string @{ ViewBag.Title = "Login"; } <div id="login"> <h2>@ViewBag.Title</h2> @Html.ValidationSummary(true,"Erro ao tentar efetuar o login.") @using (Html.BeginForm()) { <fieldset class="login"> <legend>Entre com seu usuário e senha</legend> <div class="inline"> @Html.Label("userName","Usuário: ") @Html.TextBox("userName",Html.Encode(Model)) @Html.ValidationMessage("userName") </div> <div class="inline"> @Html.Label("password","Senha: ") @Html.Password("password") @Html.ValidationMessage("password") </div> <div class="form-buttons"> <input type="submit" class="button" value="Login" title="Login" /> </div> </fieldset> } </div> 解决方法
这条线
return View(userName); 告诉框架加载一个名为userName的视图(或者在本例中为tavaresdemelo.adv.br).这就是为什么你得到的错误,它无法找到名为tavaresdemelo.adv.br.aspx等的视图.我想你要做的就是 return View(); 要么 return View("logon"); 或者您尝试重新加载的视图的名称是什么. 我希望有所帮助! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 从Web页面录制音频
- Autofac MVC与ASP.Net MVC集成4
- 使用Asp.net路由的IRouteHandler.GetHttpHandler中的会话为
- asp.net – 使用ViewComponent的Ajax
- 在ASP.NET中如何知道当前路径是否是安全路径
- ASP.NET MVC 3和ASP.NET MVC 4剃刀语法更改?
- asp.net – 为什么WebMethod声明为静态?
- asp.net-mvc – 在ASP.NET MVC中使用线程设置当前文化
- 什么是Application Server for ASP.NET?
- asp.net-mvc – 什么可以导致ViewData.ModelState.IsValid变
- asp.net – 保持visual studio从bin / on重建中删
- asp.net-mvc – asp.net mvc ajax post – redir
- asp.net-mvc – ASP.NET MVC中的500内部服务器错
- ASP.NET剃刀参考文档
- 使用Asp.Net Core时,如何查看为Razor Page生成的
- asp.net-mvc – 使用Dotnetopenauth的自定义配置
- asp.net-mvc – HiddenFor(x => x.Id)正在由UrlP
- MVC ASP.NET – 手动授权某人并通过表单身份验证
- asp.net-mvc – SessionStateTempDataProvider要
- asp.net – 如何访问Global.asax静态成员?