我正在尝试在 MVC 应用程序中创建自己的表单身份验证视图,但我的网站似乎找不到登录功能。我首先尝试创建一个regulr视图,并使用ajax调用该函数,但它不起作用,所以我尝试使用表单并提交如下:
<form method="post" action="~/Login/Login_btnClick">
<input type="submit" name="Login" value="Login" />
当然,我还在 web config 中声明了它的表单身份验证,并将登录页面设置为链接:
<authentication mode="Forms">
<forms loginUrl="~/Login/Login" defaultUrl="~/Home/index" />
</authentication>
<authorization>
<deny users="?" />
</authorization>
我还使用了位置,因此可以找到我的 javascripts 和 css 文件。当我得到
加载资源失败:服务器响应状态为 400(错误请求)
错误,我尝试将 Controllers 文件夹也添加到位置:
<location path="Controllers">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
但它仍然给我同样的错误....
知道什么可以解决我的问题吗?
谢谢