Label server control is used to display text in the browser.. Property: Text: is used set or get value < asp :Label ID =“lblMsg" runat ="server"> String strName=lblMsg.Text; Or lblMsg.T
Trang 1CHAPTER 7
ASP.NET WEB SERVER
CONTROLS
Trang 2ASP.Net Web Server Control
Syntax ASP.Net Web Server Control:
<asp:TagName ListAttribute >
Trang 3You want to format control , you
right-click control->properties
Trang 6Label server control is used to display text in the
browser
Property:
Text: is used set or get value
< asp :Label ID =“lblMsg" runat ="server"></ asp :Label>
String strName=lblMsg.Text;
Or
lblMsg.Text=“Value”;
Trang 7Textbox is one of the main feautures of Web page It permit user input data from Client
Property:
TextMode: SingleLine, Password, MultiLine
Text: set or get value
< asp :TextBox ID =“txtName" runat ="server"></ asp :TextBox> String strName=txtName.Text;
Or
txtName.Text=“Value”;
Trang 9Buttons are the usual element used to submit forms
Property:
Text: set or get value
<asp:Button ID=“btnName" runat="server“
Text=“Caption”></asp:Button>
String strName=btnName.Text;
Or
btnName.Text=“Value”;
Trang 10ButtonCommandName: permit multiple buttons your form all
working from a single event
<asp:TextBox ID=“btnName" runat="server“
Text=“Caption” CommandName=“cmdName”/>
Trang 11<asp:Button ID=“btnName" runat="server“
Text=“Caption” OnClientClick=“F_Client()”
OnCommand=“F_Server1” OnClick=“F_Server2”/>
Trang 12Example Button
< asp :Button ID =“btnSend" runat ="server“ Text =“Send”
OnClientClick =“Greeting()” OnCommand =“Process_Command” CommandName =“cmdSend”/>
< asp :Button ID =“btnUpdate" runat ="server“ Text =“Update”
Trang 13Checkbox and RadioButton
< asp :CheckBox ID =“chkName" runat ="server“
Text =“Value”/>
< asp :RadioButton ID =“chkName" runat ="server“
Text =“Value”/>
Property :
Text : get or set value
Checked : true or false
AutoPostBack : true or false
Events of Button :
OnCheckedChanged: event are created when user click CheckBox or Radiobutton Control
Trang 14List Control group
Trang 15List Control group (cont)
<asp:ListControlName Id=“IdName” runat=“Server”>
< asp : ListItem Value =”value” Text =“text”></ asp :ListItem>
</asp:ListControlName>
Or
<asp:ListControlName Id=“IdName” runat=“Server”>
< asp : ListItem Value =”value”>text</ asp :ListItem>
</asp:ListControlName>
Trang 16List Control group (cont)
<asp:CheckBoxList Id=“chkLanguage” runat=“Server”> <asp:ListItem Value=”English”> And</asp:ListItem> <asp:ListItem Selected=“true” Value=”French”>
Pháp</asp:ListItem>
<asp:ListItem Value=”Chinese”> Hoa</asp:ListItem>
</asp:ListControlName>
Trang 17List Control group (cont)
Property:
AutoPostBack: true or false
Items: returns ListItem collection Items array which contain every item So, you want to access to item using index: Items[i]
Which i=0,n-1 (n=Items.Count)
Items.Count: return amount item
Items.Add(ListItem): add item in ListControl
Items.Remove(ListItem): remove item in ListControl
Items.Clear(): Remove all item
Items[i].Selected: return true or false Return true if
Trang 18List Control group (cont)
Items[i].Text: Return item text
Items[i].Value: Return item value
SelectedIndex: return selected index
SelectedItem:return selected item
SelectedValue: return selected value
DataSource: set value from DataSource such as
DataTable,DataSet,Array,Collection,DataView
DataTextField: set text item from DataSource
DataValueField: set value item from DataSource
Trang 19List Control group (cont)
Trang 20List Control group (cont)
Trang 21List Control group (cont)
foreach(ListItem obj in ListControl.Items)
{
varName=obj.Value;
}
Trang 22List Control group (cont)
foreach(ListItem obj in ListControl.Items)
if(obj.Selected==true)
{
varName=obj.Value;
}
Trang 23List Control group (cont)
Create ListControl(Id=lstName) 5 elements
ListItem obj=new ListItem() ;
Trang 24List Control group (cont)
foreach(ListItem obj in ListControl.Items)
if(obj.Selected==true)
{
ListControl.Items.Remove(obj);
}
Trang 25List Control group (cont)
OleDbDataAdapter adap;
adap= new OleDbDataAdapter(strSQL,con);
DataSet ds=new DataSet();