用于从弹出div验证用户的流程

时间:2015-02-25 17:20:27

标签: asp.net forms-authentication

我有一个结帐流程,可以让用户将商品添加到购物车,并且他们可以在登录前完成结帐的第一步。一旦到达他们必须登录的部分,我就会' d喜欢使用弹出式div而不是将它们重定向到登录页面,因此它不会感觉他们正在离开结帐过程。

我不确定实现此目的的最佳方法是什么。在一个完美的世界中,有一种方法可以将这个想法与现有的asp.net表单身份验证相结合,它会在重定向到受保护页面之前在您已经处于的页面上弹出div。我不会想到'虽然如此可能,但我怎么能这样做呢?

1 个答案:

答案 0 :(得分:0)

有很多方法可以给这只猫上皮。如果你是一个更老的学校,你可以使用AJAX位和模态弹出控件扩展器。如果您没有使用AJAX位,我就不会这样做。

更新的方法类似于JQuery弹出窗口:http://www.formget.com/jquery-popup-form/

由于JQuery现在与ASP.NET集成,因此这是一种更现代的方法。

这里的关键是在页面上下文之外进行调用,这意味着JavaScript(AJAX本质上是JavaScript(和XML - 顾名思义))。然后,您可以将用户的上下文置于播放状态,而无需发送到登录页面,然后将其带回购物车结帐页面。

还有其他JavaScript库可用于相同目的。我会google登录弹出式JQuery(或其他库),你可能会在某个地方找到一个完整的实现,并节省你发明它的时间。