2016-03-26 5 views
4

私はFacebookを使用しているウェブサイトを作成しています&アカウント登録のためのGoogle認証。私は正しく機能しているが、ログインページに表示されているボタンをカスタマイズしたい。私はこれらのボタンがどのように作成されているのか分かりません。レンダリングされたHTMLページからカスタムFacebookとGoogleボタンを使用したASP.NET IDログイン

<section id="socialLoginForm"> 
    @Html.Partial("_ExternalLoginsListPartial", new ExternalLoginListViewModel { ReturnUrl = ViewBag.ReturnUrl }) 
</section> 

:Login.cshtmlページで

<form action="/Account/ExternalLogin" method="post"><input name="__RequestVerificationToken" type="hidden" value="BHNMCUkwp2vT26dQmD98yK52RaMQ18VkBeuH8ukS15WbRxofMAdbrGOoc0qS6HWvRUWgnJM6_tlkaDktGwCQVKS6hiD_gsH8242nckCrzBE6HKgH-OZsETVWj5nYYcxWj8u7nQ8CpFK6KzR8rDJyrg2" />    
    <div id="socialLoginList"> 
     <p> 
      <button type="submit" class="btn btn-default" id="Google" name="provider" value="Google" title="Log in using your Google account">Google</button> 
      <button type="submit" class="btn btn-default" id="Facebook" name="provider" value="Facebook" title="Log in using your Facebook account">Facebook</button> 
     </p> 
    </div> 
</form> 

私はFacebookとGoogleのためのさまざまな様式化されたカスタムボタンを作成し、それらを直接リンクすることができますかどうかはわかりません適切な外部ログインページに移動しますか?

答えて

5

_ExternalLoginsListPartialは、あなたのビューフォルダにある部分的なビューです。それを探して、ボタンのhtmlコードまたはかみそりがなければなりません。ここでボタンをカスタマイズできます。そしてカスタマイズのために、私はいつも使ったことがありますthis lib もちろん、いつでも自分のものを作ることができます。

+0

ありがとう、私はそれが私が望むように働くことができました。役に立つリンク。 – PixelPaul

関連する問題