Facebook ASP.NET Controls in C# and VB.NET
Facebook Visual Kit currently contains 20 ASP.NET controls intended for development of Facebook iFrame applications, Facebook Page applications, and Facebook Connect integration. The number of controls is constantly increasing from the initial version (2009-07-01). ASP.NET controls are made as wrappers around Facebook JavaScript SDK and Social Plugins to hide complexity and produce a cleaner code for easier development and maintenance. Because of backward compatibility with existing applications a few deprecated controls are still in the kit, but there are replacements for each of them and a note with a link to the new controls. All controls are implemented in C# and VB.NET programming languages and each control is supplemented with a demo page inside the Demo application. Since the control list is constantly increasing we are open for suggestion regarding new controls.
| ASP.NET Control |
Description |
|
|
| Facebook Login Button |
Facebook Login Button control is used for connecting a web site with Facebook, and sharing data using Facebook API. It also enables that, once user is logged, all controls from the library will work without
the requirement for logging.
|
|
|
| Facebook Logout Button |
Facebook Logout Button is used to clear session with Facebook. If a user is logged on Facebook, pressing on the Login Button will result in executing of event handler where additional code can be executed, for
example to make logout from that website too.
|
|
|
| Facebook Custom Login Button
|
Facebook Custom Login Button ASP.NET control has the same purpose as Facebook Login Button control, but while Facebook Login Button control has predefined appearance which is rendered on Facebook server,
Custom Login Button control can be defined by developer.
|
|
|
| Facebook Request Dialog |
Facebook Request Dialog is new Facebook component used for inviting friends to start using Facebook application of Facebook Connect website, and for requesting particular action from friends who already use
the application.
|
|
|
| Facebook Invite All Friends
|
Facebook Invite All Friends ASP.NET control is used to provide invitation of lot of friends without tedious selection one by one.
|
|
|
| Facebook Like Gate |
Facebook Like Gate is very popular feature used in Facebook Page applications to provide different content depending on the user fan status.
|
|
|
| Facebook Stream Publish
|
Facebook Stream Publish Popup is used to publish stories on user wall, friends' wall or on page wall if the user is admin.
|
|
|
| Facebook Like Button |
Like button allows users to share some content from the website with their friends.
|
|
|
| Facebook Like Box
|
Like Box is used to allow users of the web site to become fan of the Facebook page, see messages from the page wall and people who are fans of the page.
|
|
|
| Facebook Comments |
Comment box control is used to enable Facebook Connect web site user to place comments about a web site or some article on the web site.
|
|
|
| Facebook Send Button
|
Facebook Send Button is used to share info about interesting content with just a couple of (presumably) interested Facebook friends.
|
|
|
| Facebook Permissions |
Facebook Permission control is used to enable user to add permission to Facebook application or Facebook Connect web site, like sending email, status updates.
|
|
|
| Facebook Share Button
|
Facebook Share Button is used to share interesting links of web pages, Facebook application, Facebook Connect web site or Facebook Page with user friends.
|
|
|
| Facebook Bookmark Button |
Bookmark button is used to enable an easy way to bookmark a Facebook Connect website inside Facebook environement.
|
|
|
| Facebook Send User Status
|
Send User Status control is used to publish user messages on user wall, directly from Facebook iFrame Application.
|
|
|
| Facebook Select Friends |
This control is used to select Facebook frends as easy as possible. The control has 2 types of filter methods and 3 types of selection methods.
|
|
|
| Facebook Publish to Friend's Wall
|
This control is used to enable publishing stories on friends' wall on easy way by selection friend from a list and pressing the publish button. This ASP.NET control is wrapper around Facebook stream publish popup control.
|
|
|
| Facebook Tabs |
Facebook Tab control is used to make tabs inside Facebook iFrame application with same style as Facebook FBML applications more easier.
|
|
|
| Subscribe to Event
|
Facebook Subscribe to Event ASP.NET control is used to inform an application by executing event handler about an event made by a user.
|
|
|
| Enable Resizable iFrame
|
Enable Resizable iFrame control is used to enable iFrame for Facebook application located inside Facebook layout, so it can fit inside with dynamic application content.
|
|
|
| Initialize Facebook Graph API |
Initialization of Facebook Graph API is made by calling of particular JavaScript with application id and secret...
|
|
|