【问题标题】:How to force user to submit a form before allowing them access to the rest of the site?如何在允许用户访问网站的其余部分之前强制用户提交表单?
【发布时间】:2011-09-06 17:41:31
【问题描述】:

我必须完成的是从网络系统的用户那里收集一些信息,然后再让他们在网站上做任何其他事情。这些用户已经注册并在 asp 成员/角色提供程序中分配了角色。我可以将他们重定向到我需要他们在他们进行身份验证后立即提交的表单,但这不会阻止他们在不填写的情况下导航到系统的其他部分。到目前为止,我唯一的想法是插入检查用户是否在系统的每个操作中都填写了表单,如果他们没有填写 - 我会将他们重定向到表单,但这似乎是一个非常可怕的想法。为 asp.net mvc2 Web 应用程序实现该功能的最佳方式是什么?

【问题讨论】:

    标签: asp.net-mvc-2


    【解决方案1】:

    在网站上设置Intercepting Filter,检查每个请求以确保数据已填写。如果不是,则将它们重定向到表单。

    【讨论】:

    • 谢谢马克,你的回答为我指出了一个解决方案......对于那些使用 MVC 的人 - 看看 ActionFilter 和 ActionFilterAttribute
    猜你喜欢
    • 2016-09-02
    • 1970-01-01
    • 2021-08-28
    • 1970-01-01
    • 1970-01-01
    • 2021-04-20
    • 1970-01-01
    • 1970-01-01
    • 2015-10-24
    相关资源
    最近更新 更多