Microsoft Word - Aspnet_demo_WebService

7
Lưu hành nội bTrang 1 ASP.NET - DEMO WEB_SERVICE Ví d1: To 1 website cung cp 1 webservice đơn giản thc hin tính tng hiu 2 snguyên To 1 website cha 1 trang web gi webservice đã to. I. Chun bII. Thc hin B1: To website cung cp webservice : - File, New Website, chọn ASP.NET Web Service, đặt tên WS01 chng hn

Transcript of Microsoft Word - Aspnet_demo_WebService

Page 1: Microsoft Word - Aspnet_demo_WebService

Lưu hành nội bộ Trang 1

ASP.NET - DEMO WEB_SERVICE

Ví dụ 1: Tạo 1 website cung cấp 1 webservice đơn giản thực hiện tính tổng hiệu 2 số nguyên Tạo 1 website chứa 1 trang web gọi webservice đã tạo.

I. Chuẩn bị

II. Thực hiện B1: Tạo website cung cấp webservice : - File, New Website, chọn ASP.NET Web Service, đặt tên WS01 chẳng hạn

Page 2: Microsoft Word - Aspnet_demo_WebService

Lưu hành nội bộ Trang 2

Viết code thêm 2 phương thức trong webservice

Thực thi chạy WebService vừa tạo = F5

Page 3: Microsoft Word - Aspnet_demo_WebService

Lưu hành nội bộ Trang 3

Nhắp vào liên kết Service Description trên trang web, hiển thị trang mô tả dịch vụ

Sao chép địa chỉ trên Address Bar để ghi nhớ sau này gọi. Ví dụ như trên là http://localhost:1584/WS02/Service.asmx?WSDL B2: Tạo website chứa trang gọi webservice đã tạo từ website trên: - File, New Website, chọn ASP.NET Web Site, đặt tên TestWS01 chẳng hạn

Page 4: Microsoft Word - Aspnet_demo_WebService

Lưu hành nội bộ Trang 4

- Khai báo tham chiếu đến địa chỉ chứa Webservice [menu] Website, Add Service Reference…

Nếu đúng xuất hiện trong khung Solution Explorer

Page 5: Microsoft Word - Aspnet_demo_WebService

Lưu hành nội bộ Trang 5

- Trong trang aspx dùng để test ta tạo giao diện đơn giản như sau:

- Viết code cho Button gọi webservice như sau

Nhấn F5 chạy thử.

Ví dụ 2: Tạo 1 website cung cấp 1 webservice đơn giản thực hiện cung cấp tỉ giá ngoại tệ so với tiền đồng việt nam. Tạo 1 website chứa 1 trang web gọi webservice đã tạo.

I. Chuẩn bị

Trong database, tạo table tigia như sau:

Page 6: Microsoft Word - Aspnet_demo_WebService

Lưu hành nội bộ Trang 6

II. Thực hiện B1: Tạo website cung cấp webservice : - File, New Website, chọn ASP.NET Web Service, đặt tên WS02 chẳng hạn

Viết code thêm 1 phương thức trong webservice

Thực thi chạy WebService vừa tạo = F5 Nhắp vào liên kết Service Description trên trang web, hiển thị trang mô tả dịch vụ Sao chép địa chỉ trên Address Bar để ghi nhớ sau này gọi. Ví dụ như trên là http://localhost:1584/WS02/WebService2.asmx?WSDL

Page 7: Microsoft Word - Aspnet_demo_WebService

Lưu hành nội bộ Trang 7

B2: Tạo website chứa trang gọi webservice đã tạo từ website trên: - File, New Website, chọn ASP.NET Web Site, đặt tên TestWS02 chẳng hạn

- Khai báo tham chiếu đến địa chỉ chứa Webservice

[menu] Website, Add Service Reference… - à dán địa chỉ đã ghi nhớ vào, nhắp Go , rồi OK - Trong trang aspx dùng để test ta tạo giao diện đơn giản như sau:

- Viết code cho Button gọi webservice như sau

Nhấn F5 chạy thử.