我正在使用ASP.NET mvc3项目中的jquery Ui选项卡动态加载选项卡。
这里有一个产品页面。产品页面包含客户,地址,联系人等左侧菜单。
这里我的过程是当我单击一个左侧菜单时,使用网格记录动态创建的选项卡。
和
我正在创建一个自定义角色提供程序,并设置了一个Authorize属性,在我的控制器中指定了一个角色,它的工作正常,如下所示:
[授权(角色= “超级管理员”)] 公共类SuperAdminController:Controller ...
如果一个用户无法访问此控制器,请单击我的左侧菜单之一, 他被重定向到登录页面。它也工作正常。
问题是用户登录后没有重定向选项卡内容区域中的正确页面。
如果我的问题不明白,请告诉我..
谢谢提前......
答案 0 :(得分:0)
如果仔细检查浏览器中的URL,您将看到在通过Ajax加载内容时URL不会更改。实际上这就是Ajax的重点,你不加载整个页面,对吗?
现在,当您尝试使用Ajax加载内容时未保存状态,您的重定向URL仅是您最初加载的页面。这就是为什么你不能回到你想要加载的标签。