Web User Control in .net
- Whenever we want to consume a user control in single web application then we will go for "Web User Control". That means at a time web user control will provide services to single web application. Web User Control is a user defined control.
- To develop a web user control Microsoft will provide a predefined template is called web user control which we will add to the solution explorer.
How to add web user control to solution explorer
Step 1: Open solution explorer window
Step 2: Select application name
Step 3: Right click add new item it will open add new item window. Here we have to select predefined template called web user control. With this process a new web user control will added to the solution explorer window
Every web user control will be representing with mainly 2 files
a) .ascx file
b) .ascx.cs file
Implementation of web user control will be divided into following steps
Step 1: Adding web user control to the solution explorer window
Step 2: Designing the web user control
Step 3: Defining the web user control business logic or functionality
Step 4: Registering web user control or adding web user controlto the concern web page.
.ascx File:
This file will support two modes
1. Design Mode: In this mode it will display the designer window of the .aspx file. In this we can design the web user control according to the requirement.
2. Source Mode: In this mode it will display the source code of the web user control
Structure of .ascx code window:-
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="WebUserControl1.ascx.cs" Inherits="WebUserControlExample.WebUserControl1" %>
// Here it will display the source code of design
.ascx.cs File:
It is a c#.Net class file. Every web user control is a user defined class i.e.,webuser control1,webusercontrol2,....webusercontroln are user defined classes.
* For all these web user control classes Microsoft is providing a predefined class called user control as super class.
* user control is a predefined class which is part of System.Web.UI Base class library
Structure of .ascx.cs File:-
public partial class WebUserControl1 : System.Web.UI.UserControl
{
protected void Page_Load(object sender, EventArgs e)
{
// Here we will write the business logic or functionality of the webusercontrol
}
}
Friends You Like My Post Please Share to Your Friends Through Facebook,Twitter,Google+ etc
0 comments:
Post a Comment