This page generated at
- Sau bạn hijaxing code để hiển thị thc tính StockDate vào table $("form[action$='GetQuote']").submit(function() { Trang 115 115 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com $.getJSON($(this).attr("action"), $(this).serialize(), function(stockData) { $("#openingPrice").html(stockData.OpeningPrice); $("#closingPrice").html(stockData.ClosingPrice) ; $("#stockRating").html(stockData.Rating); }) ; return false; }); 7.10 Fetching XML Data Using jQuery -Nếu thích bạn có thẻ sử dụng định dạng xml thay cho định dạng JSON cho ví dụ Khi mà bạn nhận liệu xml, dẽ cho viêc dung jQuery $.ajax() thay cho $.get() Bở $.ajax() cho phép bạn sử dung datatype:”xml” lụa chon nầy nói cho biết phan tính cấu trúc xml - Đầu tiên bạn cần trả lại XML từ action method - Vd: bạn thay đổi action method cho cho vd trươc sau public ContentResult GetQuote(string symbol) { // Return some XML data as a string Trang 116 116 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com if (symbol == "GOOG") { return Content( new XDocument(new XElement("Quote", new XElement("OpeningPrice", 556.94M), new XElement("ClosingPrice", 558.20M), new XElement("Rating", "A+") )).ToString(), System.Net.Mime.MediaTypeNames.Text.Xml); } else return null; } -Action method trả lại XML sau < Quote > < OpeningPrice>556.94 < ClosingPrice>558.20 < Rating>A+ < /Quote > - Tiếp theo bạn nói cho jQuery thơng dịch XML thay vi cho JSON $("form[action$='GetQuote']").submit(function() { $.ajax({ url: $(this).attr("action"), type: "GET", data: $(this).serialize(), dataType: "xml", // Instruction to parse response as XMLDocument success: function(resultXml) { // Extract data from XMLDocument using jQuery selectors var opening = $("OpeningPrice", resultXml).text(); var closing = Trang 117 117 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com $("ClosingPrice", resultXml).text(); var rating = $("Rating", resultXml).text(); // Use that data to update DOM $("#openingPrice").html(opening); $("#closingPrice").html(closing); $("#stockRating").html(rating); } }) ; return false; }) ; Kết hợp MVC WebForms (sử dụng kỹ thuật webform vào ứng dụng MVC việc sử dụng control phù hợp với webform,…): Để phát triển webform lên mơ hình MVC, cần thực bước sau: ✔ Ánh xạ đến thư viện chuẩn mơ hình MVC gồm: System.Web.Mvc, System.Web.Routing, System.Web.Abstraction vào thư mục \bin Trong đó, System.Web.Mvc nằm thư mục C:\Program Files\Microsoft ASP.NET\ASP.NET MVC 2\Assemblies, files lại nằm thư mục C:\Program Files\Reference Assemblies\Microsoft\Framework\v3 Sau đó, ta cần ánh xạ đến cách: ✔ Bổ sung thêm hai thư mục Controllers Views Trang 118 118 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Để cập nhật từ webform lên mơ hình MVC bổ sung thêm số file(s) cần thiết sau: ✔ Cập nhật file Web.config để nạp thư viện động thời điểm chạy việc đăng kí UrlRoutingModule Bước 1: Thay đổi nội dung thẻ Compilation hình bên dưới, bước đảm bảo assembly yêu cầu tham chiếu đến trình biên dịch (make sure that each required assembly is referenced for compiltion) Bước 2: Thêm tham chiếu namespace đến section system.web/pages, điều cho phép truy xuất đến System.Web.Mvc helpers, System.Linq, System.Collections.Generic Trang 119 119 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com từ ViewPage Cuối cùng, cần đăng kí UrlRoutingModule HttpModule Module có tác dụng so khớp URL từ request đến Route thích hợp chẳng hạn Controller/Action Sau thiết lập xong thuộc tính, chạy thử ứng dụng web, ta thu kết sau: Trang 120 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com * Kết hợp Webform MVC Bước 1: tạo trang aspx có nội dung bên Bước 2: Viết kiện code behind cho trang aspx Trong Controller Home ta khai báo sử dụng sau: Trang 121 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Trang 122 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ... lại, ASP. NET MVC bổ sung nhiều đặc tính mới, có nhu cầu tìm hiểu thêm, tham khảo website: http://www .asp. net/ learn/whitepapers/what-is-new-in-aspnet -mvc 2.6 ASP. NET MVC - ASP. Net MVC chạy asp. net. .. .aspx?& 2.5 ASP. NET MVC Trang 10 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ASP. NET MVC chạy asp. net 3.5 sp1 asp. net Chúng ta triển khai asp. net mvc visual... 1.10 Chứng thực Users 1.11 Sử dụng Unit Test ASP. NET MVC Triển khai ứng dụng ASP. NET MVC Tích hợp Ajax vào ASP. NET MVC Sử dụng jQuery ASP. NET MVC Kết hợp MVC WebForms Phần II: Xây dựng module website