Добавление Google+ рядом с гиперссылкой ASP.NET - PullRequest
0 голосов
/ 16 января 2012

У меня есть элемент управления гиперссылкой веб-формы asp.net, объявленный в пользовательском элементе управления следующим образом:

<asp:HyperLink runat="server" ID="lnk" CssClass="title" Text='<%# Eval("PostTitle") %>'
                  NavigateUrl='<%# "~/DisplayPost.aspx?ID=" + Eval("ID") %>'/>

Я хочу добавить кнопку Google + рядом с этим и динамически передавать NavigateURL на кнопку Google+. Как я могу это сделать?

1 Ответ

1 голос
/ 16 января 2012

См. Страницу кнопки Google + , чтобы сделать это. Пример для вас будет следующим:

<!-- Place this tag where you want the +1 button to render -->
<g:plusone annotation="inline" href="<%# "~/DisplayPost.aspx?ID=" + Eval("ID") %>"></g:plusone>

<!-- Place this render call where appropriate -->
<script type="text/javascript">
  (function() {
    var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
    po.src = 'https://apis.google.com/js/plusone.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
  })();
</script>

Существует также возможность размещения кнопки плюс 1 непосредственно на странице, на которую ведет ваша ссылка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...