http:// lhu.edu.vn http:// lhu.edu.vn 10 Ts. V Ts. V ũ Đứ ũ Đứ c Lung c Lung – – Ks Ks . H . H uỳ uỳ nh Cao Tu nh Cao Tu ấ ấ n n - - Ks Ks . P . P han H han H ữ ữ u Ti u Ti ế ế p p M M ộ ộ t s t s ố ví dụ ố ví dụ This is trial version www.adultpdf.com http:// lhu.edu.vn http:// lhu.edu.vn 11 Ts. V Ts. V ũ Đứ ũ Đứ c Lung c Lung – – Ks Ks . H . H uỳ uỳ nh Cao Tu nh Cao Tu ấ ấ n n - - Ks Ks . P . P han H han H ữ ữ u Ti u Ti ế ế p p ASP.NET Web Control ASP.NET Web Control ASP.NET Web ConTrol đơn giả n, tương tự cá c điề u khiể n trên Windows Form Đồ ng nhấ t: Cá c điề u khiể n Web Server có cá c thuộ c tí nh giố ng nhau nên dễ tì m hiể u và sử dụ ng Hiệ u quả : cá c điề u khiể n web server tự độ ng phá t sinh ra cá c tag HTML theo từ ng loạ i Browser Điều khiển sự kiện và chương tr ình con (Control events and Subroutines) Sự kiện sinh ra: bấm chuột, bấm phím ENTER, load 1 trang web…=>Bộ sử lý sự kiện – Handler <form runat="server"> <asp:Button id="btn1" runat="server" OnClick="btn1_Click” Text="Click Me" /> <asp:Label id="lblMessage" runat="server" /> </form> This is trial version www.adultpdf.com This is trial version www.adultpdf.com http:// lhu.edu.vn http:// lhu.edu.vn 13 Ts. V Ts. V ũ Đứ ũ Đứ c Lung c Lung – – Ks Ks . H . H uỳ uỳ nh Cao Tu nh Cao Tu ấ ấ n n - - Ks Ks . P . P han H han H ữ ữ u Ti u Ti ế ế p p ASP.NET Web Control ASP.NET Web Control Khi được thiết lập là True, mỗi khi người dùng thay đổi dữ liệu TextChanged trong TextBox sẽ kích hoạt sự kiện post-back về server booleanAutoPostBack độ rộngUnitWidth chiều caoUnitHeight Màu fontColorForeColor Font cho controlFontInfoFont Control có thấy hay không, mặc định – trueBooleanVisible độ rộng đường viềnUnitBorderWidth kiểu đường viềnBorderStyleBorderStyle Màu đường viềnColorBorderColor Màu nềnColorBackColor Ký tự chuyển nhanh đến control, phím nóngStringAccessKey Tên control, duy nhấtChuỗi KTID Ý nghĩaKiểuThuộc tính This is trial version www.adultpdf.com http:// lhu.edu.vn http:// lhu.edu.vn 14 Ts. V Ts. V ũ Đứ ũ Đứ c Lung c Lung – – Ks Ks . H . H uỳ uỳ nh Cao Tu nh Cao Tu ấ ấ n n - - Ks Ks . P . P han H han H ữ ữ u Ti u Ti ế ế p p ASP.NET Web Control ASP.NET Web Control Dò ng chữ sẽ hiể n thị khi rê chuộ t và o điề u khiể n StringToolTip Quy định điề u khiể n có đượ c hiể n thị hay không hiể n thị BooleanEnabled Quy định hì nh thứ c thể hiệ n củ a điề u khiể n qua tên CSS StringCssClass Tậ p hợ p cá c thuộ c tí nh củ a điề u khiể n HTML Attribute_CollectionAttributes Ý nghĩaKiểuThuộc tính This is trial version www.adultpdf.com http:// lhu.edu.vn http:// lhu.edu.vn 15 Ts. V Ts. V ũ Đứ ũ Đứ c Lung c Lung – – Ks Ks . H . H uỳ uỳ nh Cao Tu nh Cao Tu ấ ấ n n - - Ks Ks . P . P han H han H ữ ữ u Ti u Ti ế ế p p ASP.NET Web Control ASP.NET Web Control Cá c web control cơ bả n: RadioButton RadioButtonList CheckBox CheckBoxList DropDownList ListBox Panel PlaceHolder Label TextBox Button Image ImageButton LinkButton HyperLink This is trial version www.adultpdf.com http:// lhu.edu.vn http:// lhu.edu.vn 16 Ts. V Ts. V ũ Đứ ũ Đứ c Lung c Lung – – Ks Ks . H . H uỳ uỳ nh Cao Tu nh Cao Tu ấ ấ n n - - Ks Ks . P . P han H han H ữ ữ u Ti u Ti ế ế p p ASP.NET Web Control: Label ASP.NET Web Control: Label Label thườ ng đượ c sử dụ ng để hiể n thị và trì nh bà y nộ i dung trên trang web. Nộ i dung hiể n thị trên label đượ c xá c định thông qua thuộ c tí h Text. Thuộ c tí nh Text có thể nhậ n và hiể n thị nộ i dung vớ i cá c Tag HTML Khai bá o sử dụ ng label trong trang ASP.NET <asp:Label ID="Label1“ runat="server“ Text="Label"></asp:Label> Tên label Bắ t buộ c có Nộ i dung trên label This is trial version www.adultpdf.com http:// lhu.edu.vn http:// lhu.edu.vn 17 Ts. V Ts. V ũ Đứ ũ Đứ c Lung c Lung – – Ks Ks . H . H uỳ uỳ nh Cao Tu nh Cao Tu ấ ấ n n - - Ks Ks . P . P han H han H ữ ữ u Ti u Ti ế ế p p ASP.NET Web Control: Label ASP.NET Web Control: Label Cá c thuộ c tí nh củ a Label: Ví dụ : lblNhan.text=“Chà o bạ n” lblNhan.text=“<b>Chà o bạ n</b>” This is trial version www.adultpdf.com http:// lhu.edu.vn http:// lhu.edu.vn 18 Ts. V Ts. V ũ Đứ ũ Đứ c Lung c Lung – – Ks Ks . H . H uỳ uỳ nh Cao Tu nh Cao Tu ấ ấ n n - - Ks Ks . P . P han H han H ữ ữ u Ti u Ti ế ế p p ASP.NET Web Control: HyperLink ASP.NET Web Control: HyperLink Điề u khiể n nà y đượ c dù ng đề tạ o ra cá c liên kế t siêu văn bả n Cá c thuộ c tí nh: ImageURL: quy định hì nh hiể n thị trên điề u khiể n Text: chuỗ i văn bả n đượ c hiể n thị trê điề u khiể n. Trong trườ ng hợ p cả hai thuộ c tí nh ImageURL và Text đượ c thiế t lậ p, thuộ c tí nh ImageURL đượ c ưu tiên, thuộ c tí nh Text sẽ đượ c hiể n thị như là mộ t ToolTip NavigateURL: đườ ng dẫ n liên kế t đế n Target: xá c định cử a sổ sẽ hiể n thị cho mố i liên kế t • _blank: hiể n thị trên mộ t cử a sổ mớ i • _self: hiể n thị trang liên kế t tạ i cử a sổ hiệ n tạ i • _parent: hiể n thị trang liên kế t tạ i frame cha This is trial version www.adultpdf.com . Ti ế ế p p ASP.NET Web Control ASP.NET Web Control ASP.NET Web ConTrol đơn giả n, tương tự cá c điề u khiể n trên Windows Form Đồ ng nhấ t: Cá c điề u khiể n Web Server có cá c. Ti ế ế p p ASP.NET Web Control ASP.NET Web Control Khi được thiết lập là True, mỗi khi người dùng thay đổi dữ liệu TextChanged trong TextBox sẽ kích hoạt sự kiện post-back về server booleanAutoPostBack độ. Tu ấ ấ n n - - Ks Ks . P . P han H han H ữ ữ u Ti u Ti ế ế p p ASP.NET Web Control ASP.NET Web Control Cá c web control cơ bả n: RadioButton RadioButtonList CheckBox CheckBoxList DropDownList ListBox Panel PlaceHolder Label TextBox Button Image ImageButton LinkButton HyperLink This