Professional C# (English) Professional C# (Persian)

Gain, Improve & Share Professional C# Experience.

Skip Navigation Links

Welcome to Professional C#

Welcome to www.professionalcsharp.com, a community of professional C# developers leveraging Microsoft .Net technology. It's a place for meeting .Net and C# community members, answering their questions and receiving answers and technical guidance for your own development problems.

You can also share your C# experience with other members and take advantage of theirs. So we encourage you to become a member and revisit regularly to learn a new thing every new day.

Latest Posts

Latest Post F#, Microsoft's New .Net Language
Latest Post Validation of viewstate MAC failed
Latest Post activation mail
Latest Post Instalation of SQL Server 2005 on windows Vista
Latest Post [C#, Drawing]How to display (draw) thumb with 96px height of photo?

» See more posts

New Downloads

9 new downloads are added to the downloads area. Visit downloads to check out these new items and many more.

Download  Standard ECMA-335 Common Language Infrastructure (CLI)
Download  CLR Profiler for the .NET Framework 2.0
Download  Smart Client Architecture and Design Guide
Download  Exception Management Architecture Guide
Download  Design and Implementation Guidelines for Web Clients
Download  Data Access Architecture Guide
Download  Shared Source Common Language Infrastructure 2.0
Download  Improving .NET Application Performance and Scalability
Download  Standard ECMA-334 C# Language Specification

» Download more

Latest Articles

XML DataSource control in ASP.NET 3.5
11/20/2008  By  Raj Kumar

In this article I am going to discuss how to use XmlDataSource control in ASP.NET 3.5


Tracking User Activity
11/19/2008  By  Scott Mitchell

Scott Mitchell talks about tracking user activity in web applications.


ASP .net Template Server Control
11/18/2008  By  Vishal Shukla

The article shows a great use of Template server controls. In the example you will see how you can create a template server control and have access to all the other asp .net controls enclosed within. Here in the example we are trying to retrieve the values of the controls and restore them at later point. With .net if we design our base controls in right way it can save us thousands of lines of code.


» More articles

Early Success

Thanks to the SEO (Search Engine Optimization) techniques that where utilized in the design and development of the web site and also the utilities provided by pagerank.net, webconfs.com and seochat.com, less than a month from it's initial launch (and while it still has not established a link-share policy), Professional C# has been promoted from the depth of Google's index, to the first top 5 results using Professional + CSharp keywords. The final goal is to place it on Google and Live's top results for a combination of Professional + C# keywords.


What's up lately?

The .NET Framework 3.5 Service Pack 1 is now available as a free download that contains exciting new features to help developers build powerful web applications faster. ASP.NET in the .NET Framework 3.5 Service Pack 1 release includes numerous bug fixes. In addition, it includes features for the following:
  • Enabling high-productivity data scenarios using ASP.NET Dynamic Data.
  • Supporting the browser navigation in ASP.NET AJAX applications by using ASP.NET AJAX browser history.
  • Increasing the download speed for ASP.NET applications by using ASP.NET AJAX script combining.
Click here to download the combined Visual Studio 2008 Service Pack 1 and .NET Framework 3.5 Service Pack 1 that contains both Visual Studio 2008 SP1 and .NET Framework 3.5 Service Pack 1 in a single install or here to download .NET Framework 3.5 Service Pack 1 that contains just the .NET 3.5 Service Pack 1 and does not include updates for Visual Studio 2008.