【发布时间】:2011-01-22 01:37:41
【问题描述】:
我制作了一个使用母版页进行登录和注销操作的 Web 应用程序。为此,我在 ASP.NET 提供的母版页中使用了 LoginStatus 控件。但是需要在<form>标签内使用LoginStatus控件作为
<form id="form1" runat="server">
<asp:LoginStatus ID="LoginStatus1" runat="server" />
</form>
我的内容页面具有登录控件或新用户(注册)控件,用于登录或创建新用户。这些也需要包含在<form> 标签中。
所以在这些页面中,似乎有两个带有 runat="server" 的 ASP.NET 表单。
- 母版页中的 LoginStatus 表单
- 内容页面中的登录控件表单
ASP.NET 不允许同时拥有 2 个表单。一种解决方案是隐藏一种形式,但在这种情况下不能应用。
我试图将整个页面包含在一个 ASP.NET 表单标记中,以便 LoginStatus 和 Login/Signup 控件位于单个表单标记下,但是 Login 和 Signup 都不起作用,因为这些控件本身需要一个单独的表单标记.
那么我应该如何进行或需要进行哪些更改才能使两个控件同时工作?
【问题讨论】:
标签: asp.net asp.net-membership forms-authentication