2010-02-28 3 views
0

로그인 페이지에 & 로그 아웃 작업을 사용하는 웹 응용 프로그램을 만들었습니다. 이를 위해 ASP.NET에서 제공하는 마스터 페이지에서 LoginStatus 컨트롤을 사용했습니다. 그러나의 LoginStatus 제어 요구인증을위한 여러 ASP.NET 양식

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

나의 콘텐츠 페이지로 <form> 태그 안에 사용되는이의 로깅 또는 새로운 사용자 생성을 위해, 제어 또는 새 사용자 (회원 가입) 제어 로그인있다. 이것도 <form> 태그로 묶어야합니다.

그래서이 페이지에는 runat = "server"가있는 두 개의 ASP.NET 양식이있는 것으로 보입니다. 콘텐츠 페이지에서 마스터 페이지의 LoginStatus에 대한

  1. 양식
  2. 양식 로그인에 대한 제어는

ASP.NET 동시에 2 개 형태를 가질 수 없습니다. 한 가지 해결책은 숨겨진 하나의 양식을 만드는 것이지만,이 경우에는 적용 할 수 없습니다.

LoginStatus & 로그인/가입 컨트롤이 단일 폼 태그 아래에 오도록 로그인 컨트롤이나 서명이 작동하지 않도록 하나의 ASP.NET 양식 태그 내에 전체 페이지를 묶으려고했지만이 컨트롤은 별도의 폼 꼬리표.

그럼 어떻게해야합니까? 아니면 두 컨트롤이 동시에 작동하도록 변경해야합니까?

답변

1

이는 일반적인 사용 시나리오입니다. 당신의 masterpage/content 페이지 설정으로는 꽤 이상한 일이있을 것입니다.

Here은 요청한 작업을 수행하는 프로젝트입니다.