In asp.net labels are used to display messages for a user to enter a correct input.To include a labels in your project goto toolbox and double click on Labels.Following text will be appeared.
ID Property:
Label1.ID property id used to set the ID of label control.
protected void Page_Load(object sender, System.EventArgs e)
Text Property:
We can get value from a label by using Label1.Text property and set a value to textbox by using Label1.Text property.For example
protected void Page_Load(object sender, System.EventArgs e)
protected void Button1_Click(object sender, System.EventArgs e)
How to Set Focus on Asp.Net ?
To see more properties about Label click on following link:
http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.label.aspx
<%@ Page Language="C#" %>
<html>
<head runat="server">
<title>Test Page</title>
</head>
<body>
<form id="form1" runat="server" defaultfocus="TextBox1" >
<div>
<asp:Label ID="Label1" runat="server"></asp:Label>
</div>
</form>
</body>
</html>
Some Useful Properties of Label:
ID Property:
Label1.ID property id used to set the ID of label control.
protected void Page_Load(object sender, System.EventArgs e)
{
// Set a ID to a Label
Label1.ID = "lblUserName";
// Set a ID to a Label
Label1.ID = "lblUserName";
}
Text Property:
We can get value from a label by using Label1.Text property and set a value to textbox by using Label1.Text property.For example
protected void Page_Load(object sender, System.EventArgs e)
{
// Get a value from Label
// Get a value from Label
string userName = Label1.Text;
//Set a value to Label
Label1.Text = userName;
//Set a value to Label
Label1.Text = userName;
}
{
Label1.Text = Label2.Text;
}
Enabled Property:
Textbox.Visible property is used to set the visiblity of a textbox.If its value is true then textbox will be visible otherwise it will be hide for user.
Init Event:This event fires when the page has been initialized.During page initialization, controls on the page are accessible and each control's UniqueID property is set. A master page and themes are also applied to the page if required. If the current request is a postback, the postback data has not yet been loaded and control property values have not been restored to the values from view state.
protected void Label1_Init(object sender, EventArgs e)
Label.Enabled property anable the state of Label control.It is similar to Readonly property but the difference is that you can copy the contents by Readonly property but with Enabled property you even can't copy the contents.Initially its value is true.
protected void Button1_Click(object sender, System.EventArgs e)
{
Label1.Text = false;
}
Visible Property:
Textbox.Visible property is used to set the visiblity of a textbox.If its value is true then textbox will be visible otherwise it will be hide for user.
protected void Button1_Click(object sender, System.EventArgs e)
{
TextBox1.Text = false;
}
Height & Width Property:
You can use the Height property along with the Width property to size an object to specific dimensions.
Some Useful Events of Label
You can use the Height property along with the Width property to size an object to specific dimensions.
protected void Button1_Click(object sender, System.EventArgs e)
{
Label1.Height = 100px;
Labael1.Width = 100px;
Labael1.Width = 100px;
}
CssClass Property:
You can use the CssClass property to specify the CSS(Cascadding Style Sheet) class to render on the client for the Web Server control. This property will render on browsers for all controls. In simple words you can add CssClass by using CssClass property by just giving a cssclass name.
CssClass Property:
You can use the CssClass property to specify the CSS(Cascadding Style Sheet) class to render on the client for the Web Server control. This property will render on browsers for all controls. In simple words you can add CssClass by using CssClass property by just giving a cssclass name.
<asp:Label ID="Label1" runat="server" Text="Label" CssClass="HomePage"></asp:Label>
Some Useful Events of Label
Init Event:
protected void Label1_Init(object sender, EventArgs e)
{
Here you can write your logic...
}
Load Event:
This event fires when the web page has been loaded.During load, the opposite happens to the Init Event, all the postback data has been set and all the controls are ready and can fire their different events. The top container, the content page loads first as it can change the master page and user controls, then the master page and in the end the leaf controls.
protected void Label_Load(object sender, System.EventArgs e)
{
Here You can write your code.
}
Some Useful Methods of Label
Focus Method:
How to Set Focus on Asp.Net ?
Label1.Focus() method is use to set the control on a Label.Focus method is helpful to reduce the use of mouse and user can easily get a control by using keyboard.
AT Server Side :
AT Server Side :
protected void Page_Load(object sender, EventArgs e)
{
Label1.Focus();
}
At Client Side:
At Client Side:
<%@ Page Language="C#" %>
<html>
<head runat="server">
<title>Test Page</title>
</head>
<body>
<form id="form1" runat="server" defaultfocus="TextBox1" >
<div>
<asp:Label ID="Label1" runat="server"></asp:Label>
<br />
<asp:Button ID="Button1" runat="server" Text="Button" />
<br />
</div>
</form>
</body>
</html>
Databind() Method:
Label.Databind() binds the datasource to the invoked server control and all its child controls.
Dispose() Method:
Label.Dispose() enables a server control to perform a final cleanup before it is released from memory.
Databind() Method:
Label.Databind() binds the datasource to the invoked server control and all its child controls.
Dispose() Method:
Label.Dispose() enables a server control to perform a final cleanup before it is released from memory.
To see more properties about Label click on following link:
http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.label.aspx
No comments:
Post a Comment