Thông tin tài liệu
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
© 2007 Khoa CNTT - ĐHKHTN
Kiểm tra File Format & File Size
protected void btnUpload_Click(object sender, EventArgs e)
{
string[] tokens = FileUploadImage.FileName.Split('.');
string extension = tokens[tokens.Length - 1].ToLower();
double size = (double)FileUploadImage.FileBytes.Length / (1024*1024);
// check whether the uploaded file is an image and file size less than 1MB
if (size > 1)
lblMessage.Text = "File size must be less than 1MB";
else if (extension == "jpg" || extension == "gif")
{
// generate relative & absolute path to save the uploaded file
string strRelativePath = "images/" + FileUploadImage.FileName;
string strAbsolutePath = Server.MapPath(strRelativePath);
// save uploaded file
FileUploadImage.SaveAs(strAbsolutePath);
lblMessage.Text = strAbsolutePath + " has been saved.";
}
else
lblMessage.Text = "File extension must be jpg or gif.";
}
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
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:abc@yahoo.com?SUBJECT=Question&BODY=Plz answer">
<asp:HyperLink ID="hypMail" NavigateUrl="mailto:abc@yahoo.com?
SUBJECT=Mailing a Webform&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
– …
Cấu hình Remote Server sử dụng SmtpClient
– Host, Port
– Credentials
– …
Gửi email sử dụng phương thức SmtpClient.Send
Thiết kế và Lập trình Web 2 – Một số kỹ thuật khác
© 2007 Khoa CNTT - ĐHKHTN
using System.Net.Mail;
protected void btnSendMail_Click(object sender, EventArgs e) {
// Create the message.
MailMessage mailNew = new MailMessage();
mailNew.From = new MailAddress("someone@microsoft.com", "name");
mailNew.To.Add("jesse@contoso.com");
mailNew.Subject = "This is the subject text.";
mailNew.Body = "This is the message text.";
Attachment atcItem = new Attachment(Server.MapPath(“joey.jpg"));
mailNew.Attachments.Add(atcItem);
// Create SMTP Client.
SmtpClient smtp = new SmtpClient();
smtp.Host = "smtp.gmail.com";
smtp.Port = 465;
smtp.EnableSsl = true;
smtp.Timeout = 100;
smtp.Credentials = new System.Net.NetworkCredential("username", "password");
// Send the message.
smtp.Send(mailNew);
}
[...]... trình Web 2 – Một số kỹ thuật khác Sử dụng ActiveX control để xem phim Sử dụng tương tự khi nghe nhạc Thiết lập tham số FileName đến file video © 2007 Khoa CNTT - ĐHKHTN Thiết kế và Lập trình Web 2 – Một số kỹ thuật khác Nội dung Upload File Gửi Email Sử dụng client-side script Nghe nhạc Xem phim Quảng cáo © 2007 Khoa CNTT - ĐHKHTN Thiết kế và Lập trình Web 2 – Một số kỹ thuật khác AdRotator... object chưa © 2007 Khoa CNTT - ĐHKHTN Thiết kế và Lập trình Web 2 – Một số kỹ thuật khác © 2007 Khoa CNTT - ĐHKHTN Thiết kế và Lập trình Web 2 – Một số kỹ thuật khác Nội dung Upload File Gửi Email Sử dụng client-side script Nghe nhạc Xem phim Quảng cáo © 2007 Khoa CNTT - ĐHKHTN Thiết kế và Lập trình Web 2 – Một số kỹ thuật khác Playing Video 3 các xem phim – Sử dụng thẻ – Sử dụng... và Lập trình Web 2 – Một số kỹ thuật khác Nội dung Upload File Gửi Email Sử dụng client-side script Nghe nhạc Xem phim Quảng cáo © 2007 Khoa CNTT - ĐHKHTN Thiết kế và Lập trình Web 2 – Một số kỹ thuật khác 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ữ... – Một số kỹ thuật khác Sử dụng thẻ Các bước: – Hiện trang aspx ở chế độ HTML mode (Source View) – Chèn thẻ bgsound vào trong vùng Tuy nhiên, nhạc sẽ tắt và bật lại mỗi khi trang bị refresh © 2007 Khoa CNTT - ĐHKHTN Thiết kế và Lập trình Web 2 – Một số kỹ thuật khác Sử dụng thẻ Không thể điều khiển background sound một. .. – Một số kỹ thuật khác Sử dụng thẻ Sử dụng thuộc tính dynsrc . 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
©. 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
Ngày đăng: 20/01/2014, 04:20
Xem thêm: Tài liệu Một số kỹ thuật khác trong ASP.NET pdf, Tài liệu Một số kỹ thuật khác trong ASP.NET pdf