Giáo trình kết hợp ASP .NET với CSharp

238 1.2K 14
Giáo trình kết hợp ASP .NET với CSharp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Giáo trình kết hợp ASP .NET với CSharp

Chương Giới thiệu chung cấu trúc ASP.NET Framwork C# I Giới thiệu chung ASPNetFramwork Trong giáo trình học ASP.NET IDE VisualStdio2005(Bạn sử dụng Viusal Web Develop 2005 ) Để tạo Wesite bạn khởi động VS giao diện sau: Hình Trong Box Recent Project bạn chọn “Web site…” dòng Create Hộp thoại New Website bạn chọn ASP.NET WebSite chọn thư mục bạn để Website ngôn ngữ kịch để viết Web nhấn OK http://www.ebook.edu.vn Hình VS tạo website với tên Website tên bạn vừa đặt mặc định có trang Default.aspx hình sau: Hình ASP.NET NET FRAMEWORK http://www.ebook.edu.vn ASP.NET phần NET FrameWork Để xây dựng trang asp.NET bạn cần thêm vào đặc tính netframework NetFrameWork chứa đựng hai phần FrameWork Class Library Commom Language Runtime 1.1 Hiểu Framework Class Library Framework chứa đựng hàng nghìn lớp mà bạn sử dụng ứng dụng Ví dụ vài lớp Net Framework -Lớp File: cho phép bạn tạo file, sửa, xoá hay kiểm tra tồn file đĩa cứng… -Lớp Graphics: Cho phép bạn làm việc với nhiều kiểu ảnh, bạn tạo ảnh từ phương thức lớp -Lớp SmtpClient: Cho phép bạn gửi thư Hiểu Namespaces: 13 nghìn lớp Netframework Đây số lớn, Microsoft chia lớp xử lý vấn đề vào không gian tên chung hay namespaces Một Namespace đơn giản danh mục, ví dụ tất lớp thao tác với File thư mục đưa vào namespaces chung gọi System.IO, hay tất lớp làm việc với SqlServer đưa vào namespace System.Data.SqlClient Các namespaces chung net: System System.Collections System.Collections.Specialized System.Configuration System.Text System.Text.RegularExpressions System.Web System.Web.Caching System.Web.SessionState System.Web.Security System.Web.Profile System.Web.UI System.Web.UI.WebControls System.Web.UI.WebControls.WebParts http://www.ebook.edu.vn 1.2 Hiểu Assembly: Một Assembly file dll đĩa cứng bạn, nơi mà lưu trữ lớp NET, ví dụ tất lớp ASP.NET Framework nằm Assembly System.web.dll Trước sử dụng lớp dll bạn cần tạo tham chiếu đến file dll 1.3 Hiểu Commom Language Runtime(CLR) Phần thứ NetFramework CLR chịu trách nhiệm thực thi mã ứng dụng bạn Khi bạn viết ứng dụng ngôn ngữ C#, VB.NET hay ngôn ngữ NetFramwork mã bạn không biên dịch trực tiếp thành mã máy Thay vào chúng biên dạng sang ngôn ngữ đặc tả MSIL (Microsoft intermediate Language) MSIL nhìn giống với ngơn ngữ hướng đối tượng Assembly, không giống kiểu ngôn ngữ Assembly MSIL ngôn ngữ bậc thấp phụ thuộc vào Platform Khi ứng dụng bạn thực thi, mã MSIL “just in time” biên dịch sang mã máy JITTER(just in time compiler) Như bạn viết lớp Net ngôn ngữ bạn biên dịch sang Assembly bạn sử dụng Assembly cho ngôn ngữ khác 1.4 Hiểu điều khiển Asp.net Các điều khiển asp.net phần quan trọng ASP.NET Framework Control ASP.NET lớp mà thực thi server đưa nội dung trình duyệt ASP.NET có 70 control mà bạn sử dụng xây dựng ứng dụng web bạn chia nhóm control sau: Standard control: bao gồm điều khiển đưa thành phần chuẩn form như: Label, Button, TextBox… Validator Control: control cho phép kiểm tra tính hợp lệ control cho phép nhập giá trị form Rich Control: điều khiển FileUpload, Calendar… Data Control điều khiển cho phép thao tác với liệu Navigation Control: điều khiển giúp bạn dễ dàng di chuyển trang website Login control: Là điều khiển bảo mật ứng dụng cho phép bạn đưa form đăng nhập, thay đổi mật khẩu… HTML Control: cho phép bạn chuyển điều khiển HTML thành điều khiển làm việc server 1.5 hiểu điều khiển kiện server http://www.ebook.edu.vn phần lớn điều khiển asp.net hỗ trợ nhiều kiện, ví dụ điều khiển ASP.NET Button hỗ trợ kiện Click, người sử dụng nhấn chuột vào Button kiện đưa công việc xử lý server Ví dụ: Trang UnderstandEvent.aspx protected void Button1_Click(object sender, EventArgs e) { Label1.Text = TextBox1.Text; } Hiểu kiện phía server http://www.ebook.edu.vn Trong ví dụ gồm điều khiển ASP.NET TextBox, Label, Button, người sử dụng nhập liệu vào Textbox nhấn vào Button kiện Button1_Click đưa điền liệu từ TextBox Label 1.6 Hiểu View State Giao thức http giao thức móng WWW, giao thức chuẩn thực tế.mỗi lần bạn request trang từ website, liệu đưa ra, ASP.NET Framework quản lý vượt ngồi giới hạn giao thức http, ví dụ bạn điền liệu vào điều khiển Label với thuộc tính Text nó, liệu lưu trữ qua nhiều trang web thay đổi gán lại giá trị Ví dụ sau đưa một trang asp.net gồm điều khiển Button Label(Text hiển thị số đếm), lần nhấn vào Button giá trị Label tăng lên Ví dụ trang Understandstate.aspx: protected void Button1_Click(object sender,EventArgs e) { Label1.Text = Convert.ToString(int.Parse(Label1.Text) + 1); } Under Stand State http://www.ebook.edu.vn sau: Nếu bạn mở View Source code trang Understandstate.aspx bạn thấy Đây file hidden form chứa giá trị Text Label trang postback ghi nhớ text khởi tạo lại giá trị Label trang Load 1.7 Hiểu trang asp.net Sử dụng Code-Behind Thay sử dụng trang asp.net người ta đưa thêm trang gọi Code-behind chứa mã lệnh thực trang asp.net Ví dụ phần đầu chương ta tạo website mặc định tạo lớp Default.aspx kèm theo trang Default.aspx.cs Trang Default.aspx Default http://www.ebook.edu.vn Trang Defautl.aspx.cs using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } } 1.8 Điều khiển kiện trang asp.net Khi chạy trang asp.net vịng đời trang asp.net gồm kiện 1.PreInit Init http://www.ebook.edu.vn InitComplete PreLoad Load LoadComplete PreRender PreRenderComplete SaveStateComplete 10 Unload Sử dụng thuộc tính Page.IsPostBack Với kiện Load trang tải trang lên có kiện đưa ra, có nghĩa lần load lại trang lại thực cơng việc đó, cịn ta đưa thêm vào thuộc tính Page.IsPostBack ta điều khiển kiện thực kiện không trang đựơc tải lại II Cơ lập trình C# lập trình trang ASP.NET Kiểu liệu C# đưa kiểu liệu dựng sẵn tiện ích, phù hợp với ngơn ngữ lập trình đại Bảng sau miêu tả số kiểu liệu C# Kiểu C# Kiểu Net Số Byte Mơ tả byte Byte số nguyên không dấu từ đến 255 char Char Kiểu ký tự Unicode bool Boolean Giá trị true/false sbyte Sbyte Số nguyên có dấu, từ -128 đến 127 short Int16 Số nguyên có dấu từ -32768 đến 32767 ushort Int16 Số nguyên không dấu từ đến 65.535 int Int32 Số nguyên có dấu –2.147.483.647 đến 2.147.483.647 uint Int32 Số nguyên không dâu đến 4.294.967.295 float Single kiểu dấu chấm động, giá trị xấp xỉ từ 3,4E-38 đến http://www.ebook.edu.vn 3,4E+38, với chữ số có nghĩa Double Double Kiểu dấu chấm động có độ xác gấp đơi, giá trị xấp xỉ từ 1,7E-308 đến 1,7E+308, với 15,16 chữ số có nghĩa Decimal Decimal Có độ xác đến 28 số giá trị thập phân, dùng tính tốn tài chính, kiểu địi hỏi phải có hậu tố m M kèm theo sau khai báo biến Cú pháp: Kiểu Tên_biến; Ví dụ: string giatri_chuoi; int giatri_nguyen; ý biến bao gồm chữ cái, chữ số(không đứng đầu) ký tự _ (nối) biến C# phân biệt chữ hoa chữ thường Sử dụng trình bày a trình bày if – if else Khi bạn cần kiểm tra điều kiện trước thực cơng việc, kiểm tra điều kiện làm việc cịn khác khơng làm bạn dùng trình bày if – if else cú pháp: if(điều_kiên) { //thực công việc } if(điều_kiên) { // thực công việc } http://www.ebook.edu.vn 10 Thiết lập thuộc tính cho Cookies Cookies đưa với lớp HttpCookie, bạn tạo lấy giá trị từ Cookie bạn sử dụng vài thuộc tính lớp này: - Domain: cho phép bạn định Domain kết hợp với Cookie Giá trị mặc định Domain - Expires: Cho phép tạo Persistent Cookies với thời hạn định - HasKeys: Cho phép bạn định rõ Cookies có nhiều giá trị hay khơng - HttpOnly: Cho phép đưa Cookies từ JavaScript - Name: định tên cho Cookies +- Path: Cho phép định đường dẫn kết hợp với Cookies Giá trị mặc định / - Secure: Cho phép Cookie chuyển tác ngang tới kết nối Sercure Sockets Layer (SSL) - Value: Cho phép lấy thiết lập giá trị cho Cooki - Values: Cho phép bạn lấy thiết lập giá trị riêng làm việc với Cookies có nhiều giá trị Xóa Cookies Để xóa Cookie bạn thiết lập ngày hết hạn cho Cookies -1 Ví dụ câu lệnh đây: Response.Cookies[“Message”].Expires = DateTime.Now.AddDays(-1); Trên ví dụ xóa Cookie vơi tên Message Làm việc với Cookies nhiều giá trị: Trong trình duyệt khơng lên lưu trưc 20 Cookies từ Domain, thay vào bạn làm việc với Cookie nhiều giá trị Một Cookies nhiều giá trị Cookies đơn chứa đựng nhiều khóa con, bạn tạo nhiều khóa bạn muốn Như ví dụ bạn tạo Cookies Person nhiều giá trị, Cookie Person lưu trữ giá trị Họ tên, Ngày sinh màu sắc yêu thích Ví dụ trang SetCookieValues.aspx http://www.ebook.edu.vn 224 protected void btnsubmit_Click(object sender, EventArgs e) { Response.Cookies["Person"]["Hoten"] = txtHoten.Text; Response.Cookies["Person"]["Ngaysinh"] = txtNgaysinh.Text; Response.Cookies["Person"]["Color"] = txtColor.Text; Response.Cookies["Person"].Expires = DateTime.MaxValue; } Set Cookie MutilValues Họ tên Ngày sinh http://www.ebook.edu.vn 225 Màu yêu thích Việc lấy giá trị Cookie nhiều giá trị tương tự phần trên, học viên nhà hoàn thiện nốt II Làm việc với Session Bạn chưa thực dùng Cookies để lưu trữ Shoping Cart Một Cookie vừa nhỏ đơn giản Để làm việc giới hạn Cookie ASP.NET Framework hỗ trợ chức gọi Session State Giống với Cookie Session lưu trữ liệu phạm vi riêng với người sử dụng Nhưng không giống với Cookie Session không giới hạn dung lượng, bạn cần bạn lưu trữ hàng Gigabyte liệu, Session đưa điều đối tượng phức tạp chuỗi Text Bạn lưu trữ vài đối tượng Session Ví dụ bạn lưu trữ Dataset hay Shoping cart Session thêm liệu vào Session Bạn thêm liệu vào trạng thái Session việc sử dụng đối tượng Session, Ví dụ sau thêm liệu vào Session có tên Message giá trị “Hello World” Ví dụ 1: Trang Sessionset.aspx http://www.ebook.edu.vn 226 CodeFile="Sessionset.aspx.cs" protected void Page_Load(object sender, EventArgs e) { Session["Message"] = "Hello World"; } Session set Session state item added! Lấy liệu từ Session Ví dụ: Trang Sessionset.aspx protected void Page_Load(object sender, EventArgs e) { lblsession.Text = Session["Message"].ToString(); } http://www.ebook.edu.vn 227 Session get Bạn lưu ý Cookie Session tạo ra, trạng thái session có tên ASP.NET_SessionID tự động thêm vào trình duyệt bạn Session lưu trữ web server khơng lưu trữ webClient Và bạn tắt trình duyệt Session bạn tồn khoảng thời gian quy định, mà ASP.NET Framework quy định thời gian mặc định Session 20 phút bạn thiểt lập thời gian nhiều Lưu trữ sở liệu Session Bạn tạo Session state để tạo vùng nhớ cho người sử dụng ví dụ bạn tải liệu cho người sử dụng cho phép người sử dụng xếp hay lọc liệu Sử dụng đối tượng Session Chương trình ứng dụng giao tiếp làm việc với Session State lớp HttpSessionState Đối tượng thể bới thuộc tính Page.Session, Context.Session, UserControl.Session, Webservice.Session Application.Session có nghĩa bạn làm việc với Session đâu ứng dụng web Lớp HttpSessionState hỗ trợ thuộc tính sau: • CookieMode: có cho phép Cookie Session hay khơng? • Count: cho phép lấy số liệu Session State • IsCookieless: Cho phép rõ có cho phép Cookieless hay khơng? • IsNewSession—Enables you to determine whether a new user session was created • with the current request • IsReadOnly—Enables you to determine whether the Session state is read-only http://www.ebook.edu.vn 228 • Keys—Enables you to retrieve a list of item names stored in Session state • Mode—Enables you to determine the current Session state store provider Possible • values are Custom, InProc, Off, SqlServer, and StateServer • SessionID—Enables you to retrieve the unique session identifier • Timeout—Enables you to specify the amount of time in minutes before the web • server assumes that the user has left and discards the session The maximum value is 525,600 (1 year) Đối tượng HttpSessionState hỗ trợ phương thức sau: • Abandon: Cho phép kết thúc Session người sử dụng • Clear: Cho phép xố tồn liệu Session State • Remove: cho phép bạn xố phần tử Session State Điều khiển kiện Session Có hai kiện có liên quan với Session State mà bạn điều khiển file Global.asax kiện Session_Start Session_End Session_Start xảy Sesion người sử dụng tạo Bạn sử dụng kiện để load thông tin người sử dụng từ sở liệu Ví dụ bạn tải liệu Shoping cart người sử dụng kiện Session_End xảy kết thúc Session, Session kết thúc thời hạn Session hết viêcj định phương thức Session.Abadon Ví dụ Khi bạn muốn tự động ghi giỏ hàng người sử dụng vào bảng liệu sở liệu Session_End xảy Điều khiển Session hạn Mặc định ASP.NET Framework quy định thời gian hạn Session 20 phút, nhiều trường hợp bạn thấy ít, bạn nghĩ bạn cần thay đổi thời gian Ví dụ trường hợp bạn tạo trang quản trị website, cập nhật liệu bạn có viết dài, thời hạn 20 phút đủ thời gian cho bạn cập nhật tin đó, để hồn thành bạn phải Sự bất lợi tăng thời gian hạn Session lên nhớ ứng dụng phải sử dụng nhiều, bạn tăng thời hạn Session nhớ Server phải dùng nhiều Tuy nhiên cần bạn tăng thời hạn Session cách bạn định thời gian hạn Session file web.config Ví dụ: http://www.ebook.edu.vn 229 sử dụng Cookieless Session State Mặc định Session State dựa Cookie ASPNET Framework sử dụng ASP.NET_SessionId Cookie để định danh người sử dụng website mà liệu kết hợp với người sử dụng, người sử dụng vơ hiệu hóa Cookie trình duyệt Session State khơng làm việc Để Session làm việc trình duyệt vơ hiệu hóa Cookie bạn cần thêm vào Cookieless Session Khi Cookieless Session cho phép, Session ID người sử dụng thêm vào trang URL Đây ví dụ trang URL nhìn giống với Cookieless Session cho phép http://localhost:4945/Original/(S(5pnh11553sszre45oevthxnn))/SomePage.aspx Bạn cho phép Cookieless Session việc chỉnh sửa thành phần SessionState file web.config Thành phần SessionState bao gồm đặc tính cookieless mà chấp nhận giá trị sau: • AutoDetect: SessionID lưu trữ cookie trình duyệt có cho phép Cookie Ngược lại lưu trữ vào địa URL • UseCookies: Session ID luôn lưu trữ cookie • UseDeviceProfile: Session ID lưu trữ cookie trình duyệt hỗ trợ Cookie, trường hợp ngược lại lưu trữ địa URL • UseUri: Session ID ln ln thêm vào URL Trong ví dụ sau thiết lập cookieless AutoDetect ASP.NET Framework kiểm tra tồn cảu HTTP Cookie header, Cookie header tìm thấy Framework lưu trữ Session cookie ngược lại thêm vào URL Ví dụ: III Sử dụng Profiles ASP.NET Framework cung cấp cho bạn thay cho Session hay cookie để lưu trữ thông tin người sử dụng đối tượng Profile http://www.ebook.edu.vn 230 Bạn tạo Profile cách định nghĩa danh sách thuộc tính Profile ứng dụng file web.config thư mục root ASP.NET Framework tự động biên dịch lớp chứa đựng thuộc tính Ví dụ sau đưa Profile với ba thuộc tính: firstName, lastName NumberOfVisits: Trang web.config Khi làm việc với Profile bạn ý số thuộc tính sau: • Name: định tên thuộc tính • Type: cho phép định kiểu liệu thuộc tính • Defaultvalue: cho phép định giá trị mặc định thuộc tính • ReadOnly: cho phép tạo thuộc tính đọc • serializeAs: Enables you to specify how a property is persisted into a static repre- • sentation Possible values are Binary, ProviderSpecific, String, and Xml • allowAnonnyMous: cho phép người sử dụng nặc danh đọc thiết lập thuộc tính • Provider: Cho phép bạn kết hợp thuộc tính với Profile Provider riêng biêt • customeProviderData:Enables you to pass custom data to a Profile provider Sau định nghĩa Profile web.config, bạn sử dụng đối tượng Provider để chỉnh sửa thuộc tính Profile Như ví dụ sau bạn chỉnh sửa hai thuộc tính firstName lastName Form, thấy lần trang web load lại giá trị NumberOfVisit tăng lên Ví dụ: trang showProfile.aspx http://www.ebook.edu.vn 231 void Page_PreRender() { firstName.Text = Profile.firstName; lastName.Text = Profile.lastName; Profile.NumberOfVisits++; numbervisit.Text = Profile.NumberOfVisits.ToString(); } protected void btnUpdate_Click(object sender, EventArgs e) { Profile.firstName = txtFirstName.Text; Profile.lastName = txtLastName.Text; } show Profile FirstName: LastName: Number of Visit: http://www.ebook.edu.vn 232 Và kết xuất chương trình sau: Chú ý thuộc tính Profile trình bày với kiểu liệu quy định thuộc tính type mà ta định nghĩa Profile Một thuộc tính quan trọng Profile nó có khả giữ lại giá trị thuộc tính người sử dụng rời khỏi trang web, ví dụ bạn gán thuộc tính Profile cho người sử dụng, người sử dụng khơng quay lại website 500 năm giá trị giữ lại cho người sử dụng Đối tượng Profile sử dụng models Provider mặc định Profile Provider SqlProfileProvider, Mặc định Provider lưu trữ liệu Profile sở liệu MS SQL Server 2005 Express đặt tên ASPNETDB.mdf, định vị thư mục App_Data Nếu sở liệu khơng tồn tạo tự động chạy chương trình có sử dụng Profile MẶc định bạn lưu trữ thông tin Profile cho người sử dụng nặc danh ASP.NET Framework tính đồng authenticate bạn kết hợp với thông tin Profile, bạn sử dụng đối tượng Profile với kiểu chuẩn mà authentication hỗ trợ ASP.NET Framework, bao gồm hai kiểm chứng Forms Windows Creating Profile Groups Nếu bạn cần định nghĩa nhiều thuộc tính Profile, bạn tạo thuộc tính quản lý việc tổ chức thuộc tính Groups Ví dụ file web.config sau định nghĩa hai nhóm thuộc tính Preferences ContactInfo Ví dụ Trang web.config http://www.ebook.edu.vn 233 Ví dụ sau hướng dẫn bạn cách tạo protected void Page_Load() { lblEmail.Text = Profile.ContactInfo.Email; lblPhone.Text = Profile.ContactInfo.phone; Style pagestyle = new Style(); pagestyle.BackColor = ColorTranslator.FromHtml(Profile.Preferences.BackColor); http://www.ebook.edu.vn 234 pagestyle.Font.Name = Profile.Preferences.font; Header.StyleSheet.CreateStyleRule(pagestyle, null,"html"); } show profile group Email: Phone: Hỗ trợ người sử dụng nặc danh Mặc định người sử dụng nặc danh khơng thể chỉnh sửa thuộc tính Profile, vấn đề ASPNET Framework khơng có phương thức kết hợp liệu Profile với người sử dụng riêng biêt trừ người sử dụng kiểm chứng Nếu bạn muốn cho phép người sử dụng nặc danh chỉnh sửa thuộc tính Profile, bạn có phải cho phép đặc tính ASP.NET Framework gọi định danh nặc danh Khi định danh nặc danh cho phép, định danh gán đến người sử dụng nặc danh lưu trữ trình duyệt cookie ổn định Hơn nữa, bạn phải đánh dấu tất thuộc tính Profile mà bạn muốn cho phép người sử dụng nặc danh với đặc tính cho phép nặc danh Ví dụ trang web.config sau cho phép định danh nặc danh định nghĩa thuộc tính Profile mà chỉnh sửa người sử dụng nặc danh http://www.ebook.edu.vn 235 thuộc tính NumberOfVisits bao gồm thuộc tính allowAnonymous Chú ý file web.config cho phép Form Authencation Khi Form Authentication cho phép bạn khơng login, bạn người sử dụng nặc danh Trong ví dụ sau hướng dẫn cách bạn sửa thuộc tính định danh định danh nặc danh cho phép Trang ShowAnonymousIdentification.aspx; void Page_PreRender() { lblName.Text = Profile.UserName; lblanonymous.Text = Profile.IsAnonymous.ToString(); Profile.NumberOfVisits++; lblnumbetofanonymous.Text = Profile.NumberOfVisits.ToString(); } protected void btnLogin_Click(object sender, EventArgs e) { http://www.ebook.edu.vn 236 FormsAuthentication.SetAuthCookie("Bob", false); Response.Redirect(Request.Path); } protected void btnLogout_Click(object sender, EventArgs e) { FormsAuthentication.SignOut(); Response.Redirect(Request.Path); } Show Anonymous Identification UseName: Is Anonymous: Number of Visits: http://www.ebook.edu.vn 237 http://www.ebook.edu.vn 238 ... ngữ khác 1.4 Hiểu điều khiển Asp. net Các điều khiển asp. net phần quan trọng ASP. NET Framework Control ASP. NET lớp mà thực thi server đưa nội dung trình duyệt ASP. NET có 70 control mà bạn sử dụng... tạo website với tên Website tên bạn vừa đặt mặc định có trang Default.aspx hình sau: Hình ASP. NET NET FRAMEWORK http://www.ebook.edu.vn ASP. NET phần NET FrameWork Để xây dựng trang asp. NET bạn cần... Trang asp. net Trang asp. net có mở rộng aspx kèm theo lớp phục vụ ẩn đằng sau(Code behind) http://www.ebook.edu.vn 14 Để viết code C# trang aspnet ta khai báo sử dụng trực tiếp trang asp. net,

Ngày đăng: 16/08/2012, 14:52

Hình ảnh liên quan

đại. Bảng sau đây sẽ miêu tả một số kiểu dữ liệu chắnh trong C# - Giáo trình kết hợp ASP .NET với CSharp

i..

Bảng sau đây sẽ miêu tả một số kiểu dữ liệu chắnh trong C# Xem tại trang 9 của tài liệu.
thuộc tắnh Page.IsPostBack thì ta có thể điều khiển được sự kiện nào được thực hiện và sự - Giáo trình kết hợp ASP .NET với CSharp

thu.

ộc tắnh Page.IsPostBack thì ta có thể điều khiển được sự kiện nào được thực hiện và sự Xem tại trang 9 của tài liệu.
II Điều khiển cho phép người dùng nhập liệu - Giáo trình kết hợp ASP .NET với CSharp

i.

ều khiển cho phép người dùng nhập liệu Xem tại trang 58 của tài liệu.
tạo một Pop-up Datepicker như trong hình dưới đây: - Giáo trình kết hợp ASP .NET với CSharp

t.

ạo một Pop-up Datepicker như trong hình dưới đây: Xem tại trang 104 của tài liệu.
e bước 3. tạo bảng dữ liệu cho Database.mdf - Giáo trình kết hợp ASP .NET với CSharp

e.

bước 3. tạo bảng dữ liệu cho Database.mdf Xem tại trang 142 của tài liệu.
Để làm vắ dụ này bạn thực hiện theo các bước sau: - Giáo trình kết hợp ASP .NET với CSharp

l.

àm vắ dụ này bạn thực hiện theo các bước sau: Xem tại trang 142 của tài liệu.
Trong màn hình của VS sẽ hiện ra như hìn h6 và bạn thao tác tạo các trường dữ liệu như  thao  tác  với  Access  hay  MSSQL  2000/2005  - Giáo trình kết hợp ASP .NET với CSharp

rong.

màn hình của VS sẽ hiện ra như hìn h6 và bạn thao tác tạo các trường dữ liệu như thao tác với Access hay MSSQL 2000/2005 Xem tại trang 143 của tài liệu.
Bước 1: tạo bảng cơ sở dữ liệu - Giáo trình kết hợp ASP .NET với CSharp

c.

1: tạo bảng cơ sở dữ liệu Xem tại trang 155 của tài liệu.
1 niữi thiếu - Giáo trình kết hợp ASP .NET với CSharp

1.

niữi thiếu Xem tại trang 181 của tài liệu.
L] Qua truyền hình [#]  Qua  Báảe  chỉ  [#]  Qua  Website  khác  L]  Qua  bạn  bè  giới  thiệu  - Giáo trình kết hợp ASP .NET với CSharp

ua.

truyền hình [#] Qua Báảe chỉ [#] Qua Website khác L] Qua bạn bè giới thiệu Xem tại trang 184 của tài liệu.
Vẫn với cơ sở dữ liệu từ chương trước bạn đưa dữ liệu của bảng tblIntrodure vào SqlDataSource  và  điền  nó  vào  DetailView1  với  thuộc  tắnh  DataSourceTD  của  nó  - Giáo trình kết hợp ASP .NET với CSharp

n.

với cơ sở dữ liệu từ chương trước bạn đưa dữ liệu của bảng tblIntrodure vào SqlDataSource và điền nó vào DetailView1 với thuộc tắnh DataSourceTD của nó Xem tại trang 196 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan