在asp.net mvc中,我想创建一个登录操作.
所以这就是我这样做的方式:
创建一个名为login的操作/视图,只显示视图.
创建另一个名为login2的操作,该操作将是处理表单发布的页面,如果用户名/密码正确则检查数据库.如果是,则重定向到某个页面,如果没有,则重定向到具有相应错误消息的登录页面.
这是最好的方法吗?
您可以创建两个用于查看的登录操作,一个用于表单发布.然后使用AcceptVerbs属性装饰它们以描述它们将接受哪种方法.请参阅此处以获取示例http://weblogs.asp.net/scottgu/archive/2008/09/02/asp-net-mvc-preview-5-and-form-posting-scenarios.aspx