Facebook Twitter

Empty Template Text Box. Download control - 37.3 KB Introduction This guide will show you how to create a custom TextBox control that will display a value when empty, used for a label of the field.

Empty Template Text Box

Time Period Library for .NET. New in v2: performance improvement and support for accounting (4-4-5) calendar.

Time Period Library for .NET

Introduction When implementing some software for another project, I came across several requirements involving calculations with time periods. These calculations were an important part of the solution and had high demands in respect to the correctness and accuracy of the results. The required functionality covered the following areas: Support for individual time periodsWorking with calendar periods within calendar yearsWorking with calendar periods deviating from the calendar year (fiscal or school periods)Working with the accounting and broadcast calendar. A Performance Counters Helper Class. Download sample - 14.92 KB Introduction In the last project I was working on, we needed to add some performance counters to measure the duration of various parts of the system.

A Performance Counters Helper Class

There is information on performance counters in MSDN and also in CodeProject, but we just could not find the exact information we were looking for. We started by creating a performance counters manager for one part of our system that specifically handled counting duration of operations. Send ASP.NET formatted exception details via email. XML serialization using Generics. Download demo - 25.1 KB Serialize/deserialize your objects using generics.

XML serialization using Generics

Customize settings like indentation, encoding, namespaces and others. Table of contents XML Serialization Overview. Claim based Authentication and WIF. Introduction There is a lot of buzz about Claim based Authentication.

Claim based Authentication and WIF

In this article, we'll understand what is Claim based Authentication, what are the benefits and a lot more.


Loading Excel data into a GridView. Send ASP.NET formatted exception details via email. Managing Exception/Error is a common task in any application.

Send ASP.NET formatted exception details via email

In ASP.NET, there are many ways to handle those errors or exceptions, for example, when an error or exception occurrs in an ASP.NET application, the system is going to send a formatted error message to specified developers or teams mentioned in the email list. The difference will be the body of the email will contain exactly the same formatted error as the ASP.NET generated one to display the error or exception details when occurred. Google Charts in ASP.NET. Introduction Through this article, I'll try to explain how we can use Google charts for reporting purposes in ASP.NET web applications.

Google Charts in ASP.NET

Report generation is something quite common and we need to generate self explanatory and good looking reports to the users almost every time. “Images always speak more than words”. So instead of just showing the figures in our reports, we can let the users see diagrammatic charts which can help the users to analyze the whole data more quickly and easily. Though Microsoft itself has its charting controls for .NET, but we integrate it with other great technology by Google. How to Configure ASP.NET Unit Tests in Visual Studio 2010. Write your own GetXml function. The DataSet object in .NET has a GetXml function.

Write your own GetXml function

The method takes data from all the tables and from all rows and creates XML. The problem is that you cannot change this XML. So I created a method that does something similar: Using Ajax AutoCompleteExtender for autosuggest. Download source - 2.64 KB Introduction In the present scenario, we need our text boxes to act more user friendly, so auto suggest is a feature that makes it more user friendly.

Using Ajax AutoCompleteExtender for autosuggest

Web.Config Transformations when Debugging. I am a big fan of the Web.Config Transformations that got introduced with a while back.

Web.Config Transformations when Debugging

Prior to them being inherently supported one could accomplish the same thing with part of the Enterprise Library, and prior to that one could leverage a custom MSBuild Task or the XMLPoke Task to get your web.config updated based on the environment it was targeting. Having your configuration elements managed with a transform file makes it a bit easier to manage and keep track of your settings that could change based on environment or settings. Without this each developer on your team might need to create host entries and keep their folder structure the same to ensure the settings work for each of their machines.

7 Page Jump Methods in ASP.NET. Incrementing AssemblyVersion revision number on each build. On each release (or build operation), we are incrementing our build number to flag that we've done something different. Although Visual Studio has an auto-build/revision feature (use the "*" in the AssemblyVersion attribute), like the following code shows: [assembly: AssemblyVersion("1.0.0. *")] Calling a C# method using jQuery on the client side. This code will help you when you need to define a method code-behind and want to call that method from the client side. jQuery has made life simple. There is a very easy way to do this. Earlier, we knew one way that we needed to add our method as a WebMethod if we wanted to call a method from the code-behind at the client side.

Using this method, we can do it without calling our method in a WebMethod. In this example, I am writing a method to delete a particular user when the Delete key is hit. Automatic Zip Extractor. Introduction Do you get annoyed when you have to do so many things just to open up a compressed file you just downloaded? You have to (Vista+): Right-click Click Properties Click Unblock Click OK Right-click Extract all Extract Delete the .zip file It's like so many other things in Windows, too much clicking and too many steps! Fast Colored TextBox for syntax highlighting. Introduction For one of my projects, I have felt the need of a text editor with syntax highlighting. At first, I used a component inherited from RichTextBox, but while using it for a large amount of text I found out that RichTextBox highlights very slowly a large number of colored fragments (from 200 and more).

When such highlighting has to be made in a dynamic way, it causes a serious problem. LINQ to Entities: Basic Concepts and Features. Download source code - 45.3 KB Introduction In my first three articles on CodeProject.com, I have explained the fundamentals of Windows Communication Foundation (WCF), including: From early this year, I have started to write a series of articles to explain LINQ, LINQ to SQL, Entity Framework, and LINQ to Entities. Followings are the articles I wrote or plan to write for LINQ, LINQ to SQL, and LINQ to Entities: And as I said, after finishing these five articles, I will come back to write some more articles on WCF from my real work experience, which will be definitely helpful to your real world work, if you are using WCF right now.

Twitter OAuth authentication using .NET. Check Website’s Shared Count on Facebook and Twitter. How to use the event log. Build truly RESTful API and website using same ASP.NET MVC code. Getting the default record type of a user for Event Creation in Salesforce. DateTime extension method to give Week number. Resizing images while uploading in ASP.NET.


RSA private key import from PEM format in C# SIP SMS Example. C# Date Time Parser. XML Serialization of Generic Dictionary, Multidimensional Array, and Inherited Type, with sharpSerializer .NET. Calling a code-behind function from JavaScript. Windows Charting Application. Facebook Webpart for SharePoint. Cross Site Scripting... Load all the Country Names of the World in DropDown.