我们将拥有一个带有WebForms,MVC和一些SPA部分的混合ASP.NET环境。
现在我想实现其中一个登录表单,只需将鼠标悬停在登录链接上即可。这将要求我们可以通过Web服务调用(不是问题)对用户进行身份验证。但为了与其余页面保持兼容,我们需要在浏览器中设置ASP.NET身份验证cookie。所以它适用于其他页面。
这可能吗?
或者是使用iframe重新加载登录表单的唯一方法吗?
答案 0 :(得分:2)
您只需在服务器端设置Auth Cookie
即可FormsAuthentication.SetAuthCookie(userName, remeberMe);
并使用已登录的视图更新登录视图。