我希望在 asp.net 网站中使用表单身份验证,但没有特定的登录页面。相反,我想让我的用户通过屏幕右上角的 DIV 部分登录。此外,我希望这个 DIV 部分将使用 SSL。
我对实现的建议是: 1. 创建一个 login.aspx 页面,该页面仅包含带有 Form 标签的 div 元素。2. 在站点的每一页上(甚至可能在一个母版页中),创建一个包含 login.aspx 页面的 IFrame。3. 如果用户执行登录 - 在 login.aspx 页面中显示“Hi username”。否则,显示登录凭据文本框。
这个建议使用了一个特定的 login.aspx 页面,但是它被 IFrame 和 Master 页面伪装了。我认为这个建议很有创意,我想不出它不起作用的原因。在我尝试之前,这是要走的路吗?有人可以提出另一种解决方案吗?
提前致谢。