下面是我嘗試的一些代碼。這是行不通的; 「登錄」後,用戶不會重定向到主頁/索引頁面,但登錄頁面只是重新加載。如何使用ASP.NET MVC4登錄?
Web.config文件:
<authentication mode="Forms">
<forms loginUrl="~/Account/Login" />
</authentication>
...
<defaultDocument>
<files>
<add value="~/Account/Login"/>
</files>
</defaultDocument>
控制器/ AccountController.cs:
public class AccountController : Controller
{
//
// GET: /Account/Login
public ActionResult Login()
{
return View();
}
}
查看/帳號/的Login.aspx:
<asp:Login ID="login" runat="server" DestinationPageUrl="~/Views/Home/Index.aspx">
...
</asp:Login>
你的登錄方法是空的,所以沒有人會得到驗證...?對於最簡單的表單驗證[msdn](http://msdn.microsoft.com/de-de/library/system.web.security.formsauthentication.authenticate.aspx) - 您需要登錄操作中的Login_OnClick部分。 – metadings