Boxing and Unboxing technique in C# completely explained

Boxing and unboxing is a essential concept in C# type system. With Boxing and unboxing one can link between value-types and reference-types by allowing any value of a value-type to be converted to and from type object. Boxing and unboxing enables a unified view of the type system wherein a value of any type can [...]

Changing the Icon of your Application from its default Image

If you have developed any application, the deafult icon for your application is the icon which is used your OS for an exe file. So what should be done to change the icon to your own icon image.
This is defferent from the icon property of the Form in your appliaction. That is the icon for [...]

Difference between Datagrid, Datalist and Repeater in ASP.NET

A Datagrid, Datalist and Repeater are all ASP.NET data Web controls.
They have many things in common like DataSource Property, DataBind Method ItemDataBound and ItemCreated.
When you assign the DataSource Property of a Datagrid to a DataSet then each DataRow present in the DataRow Collection of DataTable is assigned to a corresponding DataGridItem and this is same [...]

Working of Authorization in ASP.NET (Impersonation)

 
ASP.NET impersonation is controlled by entries in the applications web.config file. The default setting is “no impersonation”. You can explicitly specify that ASP.NET shouldn’t use impersonation by including the following code in the file 
 
<identity impersonate=”false”/> It means that ASP.NET will not perform any authentication and runs with its own privileges. By default ASP.NET runs as [...]

Event Bubbling in ASP.Net

Server controls like Datagrid, DataList, Repeater can have other child controls inside them. Example DataGrid can have combo box inside datagrid. These child control do not raise there events by themselves, rather they pass the event to the container parent (which can be a datagrid, datalist, repeater), which passed to the page as “ItemCommand” event. [...]

Difference between Classes and Structure

Following are the similarities between classes and structures :-
1. Both can have constructors, methods, properties, fields, constants, enumerations, events, and event handlers. 
2. Structures and classes can implement interface. 
3. Both of them can have constructors with and without parameter. 
4. Both can have delegates and events.
Following are the key differences between them :-
1. Structure are value types and classes are [...]

ASP.NET Help : All the Events in Global.asax File with explanation

The Global.asax file, which is derived from the HttpApplication class, maintains a pool of HttpApplication objects, and assigns them to applications as needed. The Global.asax file contains the following events:
1. Application_Init: Fired when an application initializes or is first called. It is invoked for all HttpApplication object instances.
2. Application_Disposed: Fired just before an application is [...]

Features of Common Language Runtime(CLR)

The common language runtime manages memory, thread execution, code execution, code safety verification, compilation, and other system services. These features are intrinsic to the managed code that runs on the common language runtime.
With regards to security, managed components are awarded varying degrees of trust, depending on a number of factors that include their origin (such [...]

Different versions of .NET Framework

This article summarizes the technologies that are in the .NET Framework 2.0, technologies that are in .NET Framework 3.0, and the features that are in the .NET Framework 3.5. This list is not exhaustive; it lists just some of the major technologies that ship in the .NET Framework.
Technologies in the .NET Framework 2.0
The following technologies [...]

A brief Introudction to ASP.NET

ASP.NET is a unified Web development model that includes the services necessary for you to build enterprise-class Web applications with a minimum of coding. ASP.NET is part of the .NET Framework, and when coding ASP.NET applications you have access to classes in the .NET Framework. You can code your applications in any language compatible with [...]