2

마스터 페이지에 로그인 상태 컨트롤이 있습니다. 사용자가 사이트에 로그인하지 않은 경우 로그인 상태 컨트롤에 "로그인"이 표시되고 사용자가 "로그인"을 클릭하면 일반적으로 Login.aspx 또는 web.config rite에서 설정 한 것으로 리디렉션됩니까? 나는 사용자가 로그인 상태 컨트롤에서 "로그인"을 클릭 할 때 PopUp 대화 상자 (아마 Jquery와 함께)를 보여주고 싶습니다.사용자가 LoginStatus Control asp.net에서 로그인을 클릭하면 팝업 상자를 표시하는 방법?

로그인 상태 컨트롤에서 "로그인"을 클릭하면 어떻게 이벤트를 발생시킬 수 있습니까?

참고 :이 질문은 jquery에서 팝업 상자를 만드는 방법과 관련이 없습니다.

감사합니다.

L

답변

1
난 그냥이를 알아내는 작업이 함께했다되었다

:

기본적으로
   <asp:LoginView runat="server"> 
        <AnonymousTemplate> 
          <a id="mainLoginLink" href="#">Login</a> 
          <div id="mainLoginPopup"> 
           <asp:Login runat="server" ID="mainLoginControl"> 

           </asp:Login> 
          </div> 
        </AnonymousTemplate> 
        <LoggedInTemplate> 
         <asp:LoginStatus ID="LoginStatus1" runat="server" LoginText="" /> 
        </LoggedInTemplate> 
       </asp:LoginView> 

의 LoginView 사용자 정의 "로그인"당신이에 의해 팝업을 표시하는 데 사용할 수있는 링크를 보여줍니다 클릭 이벤트에 바인딩 jQuery를 사용하면 다음과 같이 나타납니다.

물론 처음에는 팝업이 숨겨져 있습니다.

사용자가 로그인하면 정상적인 "로그 아웃"링크가 표시됩니다.

+0

알렉스 작품 .. 덕분에 많이 : D 조 – lawphotog