我有一个结帐流程,可以让用户将商品添加到购物车,并且他们可以在登录前完成结帐的第一步。一旦到达他们必须登录的部分,我就会' d喜欢使用弹出式div而不是将它们重定向到登录页面,因此它不会感觉他们正在离开结帐过程。
我不确定实现此目的的最佳方法是什么。在一个完美的世界中,有一种方法可以将这个想法与现有的asp.net表单身份验证相结合,它会在重定向到受保护页面之前在您已经处于的页面上弹出div。我不会想到'虽然如此可能,但我怎么能这样做呢?
答案 0 :(得分:0)
有很多方法可以给这只猫上皮。如果你是一个更老的学校,你可以使用AJAX位和模态弹出控件扩展器。如果您没有使用AJAX位,我就不会这样做。
更新的方法类似于JQuery弹出窗口:http://www.formget.com/jquery-popup-form/
由于JQuery现在与ASP.NET集成,因此这是一种更现代的方法。
这里的关键是在页面上下文之外进行调用,这意味着JavaScript(AJAX本质上是JavaScript(和XML - 顾名思义))。然后,您可以将用户的上下文置于播放状态,而无需发送到登录页面,然后将其带回购物车结帐页面。
还有其他JavaScript库可用于相同目的。我会google登录弹出式JQuery(或其他库),你可能会在某个地方找到一个完整的实现,并节省你发明它的时间。