1

我们将拥有一个包含 WebForms、MVC 和一些 SPA 部分的混合 ASP.NET 环境。

现在我想实现这些登录表单之一,它会在您将鼠标悬停在登录链接上时弹出。这将要求我们可以通过 Web 服务调用对用户进行身份验证(不是问题)。但为了与其余页面保持兼容,我们需要在浏览器中设置 ASP.NET 身份验证 cookie。以便它适用于其他页面。

那可能吗?
还是将 iframe 与重新加载的登录表单一起使用的唯一方法?

4

1 回答 1

2

您可以在服务器端设置 Auth Cookie

FormsAuthentication.SetAuthCookie(userName, remeberMe);

并使用已登录的视图更新登录视图。

于 2013-09-03T14:03:13.340 回答