标签: asp.net-mvc-3 forms-authentication registration
我正在使用MVC 3附带的标准表单身份验证注册。 我想在该表单中添加一些复选框,指示registrator将使用哪种用户。根据复选框的选择,用户将被重定向到另一个可以添加其他信息的get方法。
问题在于我不希望以任何其他方式访问这些方法(例如键入url)。只有在这种特定情况下才能访问这些方法。
我的第一个想法是在第一个注册表单的post方法中创建一个会话,如果会话存在,则检查get方法。但这似乎不太优雅。
有没有人对这个问题有更安全的解决方案?
答案 0 :(得分:1)
您应该能够使用[ChildActionOnly]属性:found here on MSDN。