2009-05-29 82 views
2

语境
LAYOUT,我得到2个输入字段和提交按钮。
如果用户身份验证成功,我想将它重定向到某处,如果不是,则为 - 我希望页面更新一些验证文本。MS MVC登录插件

问题 原因控件应该位于布局,我不t know which is current page, therefore - can吨坐回认证失败(甚至更糟 - 我知道页面状态没有什么(变化领域,在复选框选择的项目等)) 。

我可以保存状态做登录表单提交的部分请求,但然后 - 我怎么能重定向用户成功身份验证没有JavaScript黑客?

回答

1

我想你会想用ajax异步提交登录。由于它不会提交完整的回发,所以如果登录失败,页面状态应该保持不变。如果身份验证成功,您可以将其重定向到您想要发送的任何位置。

+0

啊哈,这是我想通了。 AJAX是在MS MVC中创建类似门户网站的唯一选择,而不尝试在webforms中模拟类似viewstate的内容。 – 2009-05-30 09:40:22