Facebook Application ASP.NET Controls in C# and VB.NET

Facebook Visual Kit was originally made to be used for Facebook applications, later it was extended and adapted for Facebook Connect and Facebook Page applications. Facebook (iFrame) applications are web applications which run inside Facebook environment. Technically, applications runs inside HTML iFrame which is located inside Facebook web page and communicates with Facebook by using Facebook API. To authorize an application it is required to call a specific .NET code from C# or VB.NET. Authorization code with all configurations is provided in Starter Kit and it is based on Facebook C# SDK (open source library). To make user interfaces to work it is required to call JavaScript with application keys on each page. To avoid redundancy and be more independent on frequent changes in Facebook API, initialization code is made as an ASP.NET control.







ASP.NET Controls for Facebook Applications

Facebook Visual Kit contains 20 Facebook ASP.NET Controls. Almost all controls are applicable for usage in Facebook applications, but the following list contains the most used ones. To see the complete list look at Facebook ASP.NET Controls.

ASP.NET Control Description
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 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 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 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.
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.
Facebook Invite Friends Facebook Invite control is used to send invite requests to friends to use Facebook application or Facebook Connect web site.
Initialize Facebook Graph API Initialization of Facebook Graph API is made by calling of particular JavaScript with application id and secret...

Available in C# and VB.NET (compatible with .NET 3.5 & .NET 4.0) - Current Version: 5.0
 

Customer Testimonials

"I highly recommend FVK for everybody doing Facebook apps in ASP.NET. In my case it paid it self up in the first hour of use. I was doing my first Facebook project, and had been stuck in resolving problems, rooted in poor documentation and bugs inthe Facebook platform and FDT, and when the deadline was closing in, I was lucky to stumble upon FVK, which enabled me to meet my obligations. I'm also very happy with the quick and flawless service I got from vatlab.com."

Helgi Örn Viggósson, Cofus PLC

Customer Spotlight



Vote for your favorites

Facebook development platform
Contact   |  Refund Policy   |  Privacy Policy   |  EULA