Thông tin tài liệu:
Các HTML control thông thường như , , sẽ không được xử lý bởi server mà được gửi trực tiếp cho browser để hiển thịCác HTML control có thể được xử lý ngay tại phía server bằng cách chuyển chúng thành các HTML server control.
Nội dung trích xuất từ tài liệu:
CHƯƠNG III: HTML SERVERCONTROL VÀ WEB SERVER CONTROLCHƯƠNGIII: HTMLSERVERCONTROLVÀ WEBSERVERCONTROLLý thuyết 3 tiếtThực hành 6tiếtI. HTMLServerControl Các HTML control thông thường như , , sẽ không được xử lý bởi server màđượcgửitrựctiếpchobrowserđểhiểnthị Các HTML control có thể được xử lý ngay tại phía server bằng cách chuyển chúng thành cácHTMLservercontrol. I. HTMLServerControl Chuyển một HTML control thành một HTML server control bằng cách thêm thuộc tính runat=”server” vàotrongcáctagHTML Cúpháp: Vídụ:I. HTMLServerControl Tất cả HTML Server Control phải được đặt trong tag với thuộc tính runat=“server” HTMLServerControltồntạibêntrongkhông giantênSystem.Web.UI.HtmlControls HệthốngthứbậccủaHTMLServerControls System.ObjectSystem.Web.UI.Control HtmlControl HtmlImage HtmlContainerControl HtmlInputControl HtmlForm , HtmlInputFile HtmlGenericControl , ... HtmlInputHidden HtmlSelect HtmlInputImage HtmlTable HtmlInputRadioButton HtmlTableCell , HtmlInputText HtmlTableRow HtmlInputButton HtmlTextArea HtmlInputCheckBox HtmlButton I. HTMLServerControl Cácsựkiện(event)củaHTMLserverControl: onServerClick onServerChange onStartSelect,… Cúpháp: Lưuý:Functionkhôngcóthamsố.I. HTMLServerControlVídụ:I. HTMLServerControl CáchlấydữliệutừcácHTMLserver Cúpháp: controlfield_id.Value ĐốivớitagDIV,SPANdùngthuộctính .innerHTMLI. HTMLServerControlVídụ: public void btnSend_ServerClick(object sender,System.EventArgs e) { String strName; strName=txtName.Value; Response.Write(“Hello :”+strName) }Vídụvoid Button_ServerClick(object sender, EventArgs e){ MySpan.InnerHtml = “Chao ban : + myText.Value + .;} II. WebServerControl Web server control là những tag đặc biệt của ASP.NET.Cáccontrolnàyđượcxửlýtrênserver vàđòihỏiphảicóthuộctínhrunat=“server” Webservercontroltồntạibêntrongkhônggian tênSystem.Web.UI.WebControls Cúpháp:HệthốngthứbậccủaWebServerControl System.ObjectSystem.Web.UI.Control Repeater Xml WebControl AdRotator LinkButton Image BaseDataList ListControl ImageButton DataGrid RadioButtonList Label CheckBoxList BaseValidator DataList DropDownList BaseCompareValidator Button ListBox Calendar CompareValidator Panel CheckBox RangeValidator Table RadioButton CustomValidator TableCell HyperLink RegularExpressionValidator TableHeaderCell TextBox RequiredFieldValidator TableRow ValidationSummary II. WebServerControl Nhómcontrolcơbản Cúphápchung: Cáccontrolcơbảngồm:II. WebServerControl Label Textbox Button CheckBoxandRadio Image,Hyperlink,Panel ListControlsgroup Table AddRotator FileUpload ValidationII. WebServerControl Labelservercontrol:dùnghiểnthịvănbản trêntrìnhduyệt. Thuộctính: Text:sửdụngđểnhậnhoặcgántext vídụ: II. WebServerControl TextBox:dùngđểnhậpliệutừngườisửdụngvà hiểnthịvănbảnchỉđọc Thuộctính: AutoPostBack:có2giátrịTruevàFalsekhi một hành động trên trang web bẩy một sự kiện. Vídụ: II. WebServerControl TextMode:Loạitextbox:singleLine, MultiLine,Password Text:trảvềgiátrịhoặcgángiátrị ReadOnly:DữliệukhôngthayđổiVídụ: StringstrName=tx ...