Tài liệu Một số kỹ thuật khác trong ASP.NET - Pdf 97

Bài giảng môn học
© 2007 Khoa Công nghệ thông tin
Thiết kế và Lập trình Web 2
Một số kỹ thuật khác trong ASP.NET
Khoa Công nghệ Thông tin
Trường Đại học Khoa học Tự nhiên
Thiết kế và Lập trình Web 2 – Một số kỹ thuật khác
© 2007 Khoa CNTT - ĐHKHTN
Nội dung
 Upload File
 Gửi Email
 Sử dụng client-side script
 Nghe nhạc
 Xem phim
 Quảng cáo
Thiết kế và Lập trình Web 2 – Một số kỹ thuật khác
© 2007 Khoa CNTT - ĐHKHTN
Nội dung
 Upload File
 Gửi Email
 Sử dụng client-side script
 Nghe nhạc
 Xem phim
 Quảng cáo
Thiết kế và Lập trình Web 2 – Một số kỹ thuật khác
© 2007 Khoa CNTT - ĐHKHTN
Upload File
 Sử dụng Control FileUpload
– FileName : Tên file upload
– FileBytes : Mảng bytes chứa nội dung của file upload
Thiết kế và Lập trình Web 2 – Một số kỹ thuật khác

 Quảng cáo
Thiết kế và Lập trình Web 2 – Một số kỹ thuật khác
© 2007 Khoa CNTT - ĐHKHTN
Gửi mail sử dụng Client Mail Server
 Use mailto protocol
 Use Hyperlink server control
 Format: mailto:address[?key=setting][&key=setting] …
<A href="mailto:?SUBJECT=Question&BODY=Plz answer">
<asp:HyperLink ID="hypMail" NavigateUrl="mailto:?
SUBJECT=Mailing a Webform&amp;BODY=Some message text."
Runat="server">Send mail.</asp:HyperLink>
Key Specifies
SUBJECT
Tiêu đề Email
CC
Danh sách địa chỉ Email người nhận, mỗi địa chỉ cách nhau bằng dấu chấm phẩy (;).
BCC
Danh sách địa chỉ Email người nhận được ẩn mỗi địa chỉ cách nhau bằng dấu chấm phẩy (;).
BODY
Nội dung Email.
Thiết kế và Lập trình Web 2 – Một số kỹ thuật khác
© 2007 Khoa CNTT - ĐHKHTN
Gửi Email sử dụng Remote Server
Thiết kế và Lập trình Web 2 – Một số kỹ thuật khác
© 2007 Khoa CNTT - ĐHKHTN
Gửi Email sử dụng Remote Server
 Soạn nội dung email sử dụng MailMessage
– From, To
– Subject, Body
– …

 Upload File
 Gửi Email
 Sử dụng client-side script
 Nghe nhạc
 Xem phim
 Quảng cáo
Thiết kế và Lập trình Web 2 – Một số kỹ thuật khác
© 2007 Khoa CNTT - ĐHKHTN
Tại sao sử dụng client-side scripts ?
 Điều khiển cửa sổ trình duyệt
– Không thể điều khiển trình duyệt từ mã lệnh trên server.
– Vd: Mở một cửa sổ mới, di chuyển trong History lưu trữ
các link đã duyệt trên browser…
 Phản hồi lập tức lại các sự kiện chuột
– server-side code chỉ có thể phản hồi sự kiện của trang
một khi trang đó được gửi trở về cho server (post-back)
– client-side code có thể phản hồi ngay khi sự kiện xảy ra.
Thiết kế và Lập trình Web 2 – Một số kỹ thuật khác
© 2007 Khoa CNTT - ĐHKHTN
Browser có thể chạy các đoạn lệnh scripts ?
 Không phải tất cả browser đều hỗ trợ script.
 Chỉ có Internet Explorer hỗ trợ VBScript.
 Mã lệnh Script có thể ảnh hưởng đến các vấn đề
về Security (cần thiết lập Security Levels).
Thiết kế và Lập trình Web 2 – Một số kỹ thuật khác
© 2007 Khoa CNTT - ĐHKHTN
Kiểm tra nếu như Browser có hỗ trợ Script
Private Sub Page_Load(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles MyBase.Load
If Request.Browser.VBScript Then

 Upload File
 Gửi Email
 Sử dụng client-side script
 Nghe nhạc
 Xem phim
 Quảng cáo
Thiết kế và Lập trình Web 2 – Một số kỹ thuật khác
© 2007 Khoa CNTT - ĐHKHTN
Nghe nhạc
 3 cách nghe nhạc trên trang web
– Sử dụng thẻ <bgsound>
– Sử dụng thẻ <embed > để chèn chương trình nghe
nhạc mặc định của người dùng vào trang web
– Sử dụng thẻ <object> (ActiveX) để chèn chương
trình nghe nhạc cụ thể vào trang web
Thiết kế và Lập trình Web 2 – Một số kỹ thuật khác
© 2007 Khoa CNTT - ĐHKHTN
Sử dụng thẻ <bgsound>
 Các bước:
– Hiện trang aspx ở chế độ HTML mode (Source View).
– Chèn thẻ bgsound vào trong vùng <head> .
 Tuy nhiên, nhạc sẽ tắt và bật lại mỗi khi trang bị refresh
<bgsound src="test.wav" id="bgTest" loop="infinite">
Thiết kế và Lập trình Web 2 – Một số kỹ thuật khác
© 2007 Khoa CNTT - ĐHKHTN
Sử dụng thẻ <embed>
 Không thể điều khiển
background sound một
khi đã bật
 Để cho phép user bật, tắt

– Sử dụng thẻ <embed> để chèn chương trình nghe nhạc
mặc định vào trang web
– Sử dụng thẻ <object> (ActiveX) để chèn chương trình
nghe nhạc cụ thể vào trang web
Thiết kế và Lập trình Web 2 – Một số kỹ thuật khác
© 2007 Khoa CNTT - ĐHKHTN
Sử dụng thẻ <img>
 Sử dụng thuộc tính dynsrc
 Tính năng:
– Không được hỗ trợ trong trình duyệt Netscape.
– Chỉ chấp nhận file AVI (Audio Video Interleaved).
– Không thể điều khiển từ client
<img dynsrc=“music.avi">
<asp:ImageButton id="ImageButton1" dynsrc="clock.avi"
runat="server"></asp:ImageButton>


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status