2012-01-20 8 views
0

버튼 콜렉션과 openid를 사용한 로그인을 위해 google에 사용자를 가져 오도록 설정했습니다.이 코드를 통해 버튼을 클릭하여 사용자를 google로 가져 가야합니다. 그러나 사용자를 데려 가고 싶습니다. 페이지로드에 구글은 also.Can 사람이 내가 당신이 인수를 추출 할 수있는 이벤트 내부페이지로드시 버튼 코드 실행

btnLoginToGoogle_Click(this, new EventArgs()); 

을 사용할 수 있습니다 login.aspx

<asp:Button ID="btnLoginToGoogle" Runat="server" Text="Login" OnCommand="OpenLogin_Click" 
        CommandArgument="https://www.google.com/accounts/o8/id" 
       Font-Bold="True" Font-Italic="False" Width="162px" 
       onclick="btnLoginToGoogle_Click" Font-Names="Arial" Height="39px" BackColor="#4C8FFD" ForeColor="White" 
+0

구글 오픈 ID 순수 자바 스크립트로 사용자를 복용의 작용인가 봅니다

string s = btnLoginToGoogle.CommandArgument; 
? 또는 jQuery .ready()를 사용하여 실행되도록 호출 할 수 있습니다. 그렇지 않으면 Javascript를 통해 버튼의 ".click()"메소드를 호출 할 수 있습니다. – Moshe

+0

형제가 JS에서 일어나지 않습니다. 버튼 뒤에 C# 코드가 있습니다. –

답변

0

document.getElementById("btnLoginToGoogle").click(); 
+0

예 그 작품이 많이 감사합니다. –

+0

방금 ​​다른 계정에서 자신의 질문에 답하고 대답을 수락 한 다음 감사합니다. –

+0

U R 내가 내 repu을 늘리려 고 노력하고 있다고 생각하면 잘못 생각합니다. 다음에이 일을해야만한다면 두 계정의 이름은 같지만 다른 이름을 사용하십시오. 나는 Adeel Aslam이 스택에있는 사용자이고 내 이름도 aslam입니다. 내 이름이 비슷한 자연스러운 사례가 내 성이 아님 –

1

의 페이지로드 이벤트에 folowing 명령을 실행할 수있는 방법을 말해 기준 :

+0

어디에서이 코드를 작성해야합니까? –

관련 문제