Tìm hiểu về WebMatrix – phần 2
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Tìm hiểu về WebMatrix – phần 2 Tìm hiểu về WebMatrix – phần 21. Sử dụng Layout:Trong phần đầu, chúng ta đã tìm hiểu những bước cơ bản để tạo 1 trang web cơbản bằng WebMatrix, và một số khái niệm cơ bản khác về CSS. Và tại đây, chúngta sẽ chuyển sang bước tiếp theo, làm quen với khái niệmserver programming, cóthể mọi người đã quen với client programming, ví dụ như việc xây dựng chươngtrình hoạt động trên điện thoại, máy tính, hoặc ứng dụng JavaScript chạy bên trongtrình duyệt. Điểm khác biệt quan trọng nhất với server programming là các mãnguồn không hoạt động trên thiết bị của client. Thay vào đó, các hành động từphía người dùng sẽ gửi yêu cầu tới server, và nếu trang chứa thông tin yêu cầu đóđược kích hoạt, server sẽ sử dụng các đoạn code và tạo mã HTML cùng với giá trịtương ứng gửi ngược lại về phía trình duyệt. Sau đó, trình duyệt sẽ xử lý và hiểnthị kết quả với người dùng.Đây là giai đoạn khá phức tạp, vì yêu cầu người dùng phải có một số kỹ năng nhấtđịnh về JavaScript, công nghệ Rich (RIA) như Internet ApplicationSilverlight... WebMatrix cung cấp thêm cho người dùng cú pháp lệnh Razor để lậptrình web, với khả năng hoạt động nhanh chóng, tính linh hoạt cao, các cơ chếlayout engine đa dạng.Tạo trang CSHTML sử dụng Razor:Từ trước đến giờ, chúng ta chỉ làm quen với việc tạo trang HTML với phần mởrộng .HTM hoặc .HTML, đó đều là dạng trang web tĩnh, mỗi khi địa chỉ củachúng được gọi ra bởi trình duyệt, server chỉ làm nhiệm vụ chuyển toàn bộ nộidung và hiển thị, với cách làm này thì server hầu như không phải xử lý bất cứ yêucầu nào. Có thể bạn đã quá quen với khái niệm trang web động, nghĩa là đượcserver xây dựng dựa trên mã HTML cũng như loại mã ứng dụng trên server, đểxác định cách thức tổng thể tạo trang web như thế nào. Các trang web động khá đadạng và phong phú, và trong hầu hết phần còn lại của series chúng ta đều sử dụngchúng. Cụ thể, trong bài thử nghiệm của chúng ta, hệ thống cho phép người dùnglưu trữ dữ liệu về movie trong cơ sở dữ liệu, đồng thời server sẽ tạo nội dung hiểnthị từ cơ sở dữ liệu nhập vào, thay vì phải điền trực tiếp nội dung của movie.Với WebMatrix, các trang web động có phần mở rộng .CSHTML hoặc .VBHTML.Đây là những file HTML khá hiệu quả với phần lớn code bên trong viết bằng C#hoặc Visual Basic. Cụ thể, trong bài thử nghiệm của chúng ta, hãy tạo 1file CSHTML mới và đặt tên là movies.cshtmlCó thể bạn đã nhìn thấy nhiều biểu tượng của fan – page với nút Like ở nhiều blogkhác nhau, và gần đây Facebook đã trang bị thêm tính năng tương tự như vậy đểngười sử dụng có thể nhúng vào bất cứ nền tảng nào nếu muốn. Bạn có thể chọnsố lượng những bức ảnh và chế độ hiển thị qua mục Layout, tất cả những gì cầnlàm là truy cập vào đây và bắt đầu làm theo hướng dẫn.Chức năng này khá tiện dụng, trong trường hợp bạn muốn sao chép toàn bộ ảnh vàvideo đã được upload, bên cạnh đó, người sử dụng còn dữ lại được tất cả các bàiwall post, tin nhắn, danh sách bạn bè... Truy cập vào bảng điều khiển AccountSettings và chọn mục learn more trước khi bắt đầuNếu dùng hoặc 7 thì bạn có thể sử dụng tiện Windows Vistaích Performance (Run > perfmon) có sẵn để giám sát toàn bộ hoạt động trong hệthống và chương trình đang kết nối Internet. Hoặc, với các phiên bản Windowskhác, bạn hãy dùng TCPEye 1.0 – chương trình tiện ích miễn phí, đơn giản và dễsử dụng, tự động liệt kê và cập nhật danh sách các ứng dụng đang sử dụng tàinguyên Internet.Điểm khác biệt của TCPEye là khả năng xác định chính xác những website hoặcserver mà chúng ta đang truy cập, và vị trí địa lý của những server đó. Hầu hết cáctiện ích có cùng chức năng khác chỉ đề cập đến địa chỉ IP. Trong quá trình hoạtđộng, nếu bạn phát hiện được tiến trình nào đó có hành vi khác lạ hoặc khôngđáng tin cậy ...
Tìm kiếm theo từ khóa liên quan:
Tài liệu máy tính thủ thuật máy tính mẹo cài đặt quản trị dữ liệu cơ sở dữ liệu kiến trúc dữ liệuGợi ý tài liệu liên quan:
-
62 trang 402 3 0
-
Đề thi kết thúc học phần học kì 2 môn Cơ sở dữ liệu năm 2019-2020 có đáp án - Trường ĐH Đồng Tháp
5 trang 378 6 0 -
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 318 0 0 -
Đáp án đề thi học kỳ 2 môn cơ sở dữ liệu
3 trang 314 1 0 -
Làm việc với Read Only Domain Controllers
20 trang 305 0 0 -
13 trang 296 0 0
-
Giáo trình Cơ sở dữ liệu: Phần 2 - TS. Nguyễn Hoàng Sơn
158 trang 294 0 0 -
Phân tích thiết kế hệ thống - Biểu đồ trạng thái
20 trang 290 0 0 -
PHÂN TÍCH THIẾT KẾ HỆ THỐNG XÂY DỰNG HỆ THỐNG ĐẶT VÉ TÀU ONLINE
43 trang 281 2 0 -
Tài liệu học tập Tin học văn phòng: Phần 2 - Vũ Thu Uyên
85 trang 258 1 0 -
Đề cương chi tiết học phần Quản trị cơ sở dữ liệu (Database Management Systems - DBMS)
14 trang 248 0 0 -
Sửa lỗi các chức năng quan trọng của Win với ReEnable 2.0 Portable Edition
5 trang 214 0 0 -
Giáo trình Bảo trì hệ thống và cài đặt phần mềm
68 trang 209 0 0 -
Tổng hợp 30 lỗi thương gặp cho những bạn mới sử dụng máy tính
9 trang 205 0 0 -
Phần III: Xử lý sự cố Màn hình xanh
3 trang 204 0 0 -
UltraISO chương trình ghi đĩa, tạo ổ đĩa ảo nhỏ gọn
10 trang 204 0 0 -
Sao lưu dữ liệu Gmail sử dụng chế độ Offline
8 trang 202 0 0 -
Hướng dẫn cách khắc phục lỗi màn hình xanh trong windows
7 trang 202 0 0 -
Giáo Trình tin học căn bản - ĐH Marketing
166 trang 198 0 0 -
Tải video YouTube chất lượng gốc
4 trang 195 0 0