【问题标题】:Multiple ASP.NET forms for authentication用于身份验证的多个 ASP.NET 表单
【发布时间】:2011-01-22 01:37:41
【问题描述】:

我制作了一个使用母版页进行登录和注销操作的 Web 应用程序。为此,我在 ASP.NET 提供的母版页中使用了 LoginStatus 控件。但是需要在<form>标签内使用LoginStatus控件作为

<form id="form1" runat="server">
<asp:LoginStatus ID="LoginStatus1" runat="server" />
</form>

我的内容页面具有登录控件或新用户(注册)控件,用于登录或创建新用户。这些也需要包含在&lt;form&gt; 标签中。

所以在这些页面中,似乎有两个带有 runat="server" 的 ASP.NET 表单。

  1. 母版页中的 LoginStatus 表单
  2. 内容页面中的登录控件表单

ASP.NET 不允许同时拥有 2 个表单。一种解决方案是隐藏一种形式,但在这种情况下不能应用。

我试图将整个页面包含在一个 ASP.NET 表单标记中,以便 LoginStatus 和 Login/Signup 控件位于单个表单标记下,但是 Login 和 Signup 都不起作用,因为这些控件本身需要一个单独的表单标记.

那么我应该如何进行或需要进行哪些更改才能使两个控件同时工作?

【问题讨论】:

    标签: asp.net asp.net-membership forms-authentication


    【解决方案1】:

    这是一个常见的用例场景。您的母版页/内容页设置一定有一些地方不太对劲。

    Here 是一个可以满足您要求的工作项目。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-10-27
      • 1970-01-01
      • 1970-01-01
      • 2017-09-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多