The Standard Buttons are created via external scripts from the respective network and therefore we cannot fully guarantee their correct functionality.
Sometimes the OnFacebookLike, OnFacebookUnLike and OnFacebookSend events are not fired when the external Facebook buttons are used (the
Another addition that sometimes helps is the following namespaces to the tag:
<html xmlns="https://www.w3.org/1999/xhtml" xmlns:fb="http://ogp.me/ns/fb#">
For Telerik UI versions prior to Q3 2014 release you must use the following XML namespace:
<html xmlns="https://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml"
More information on the matter is available in the Changes and Backwards Compatibility help article, in the section called Telerik RadSocialShare for ASP.NET AJAX Q3 2014.
Facebook seem to track the origin of the requests, so it often blocks when testing from localhost. Little can be done for this, except for simply waiting. An option that sometimes yields a testable site during development is replacing localhost with its IP equivalent - 127.0.0.1. The other option is to immediately deploy to a staging server that is accessible from the general Internet (and therefore from Facebook) and testing there.