Đọc Viết Trang ASP.NET đầu tiên của bạn và học với SitePoint. Các hướng dẫn, khóa học và sách về phát triển và thiết kế web của chúng tôi sẽ dạy bạn HTML, CSS, JavaScript, PHP, Python, v.v.

Bạn đang xem : trang mẫu net asp

Đây là phần trích dẫn từ cuốn sách mới nhất của chúng tôi, Xây dựng Trang web ASP.NET 4 của Riêng bạn Sử dụng C # & amp; VB của Cristian Darie, Wyatt Barnett & amp; Tim Posey.

Đối với bài tập ASP.NET đầu tiên của bạn, chúng tôi sẽ tạo một ví dụ đơn giản được hiển thị trong Hình 1.7. Chúng tôi sẽ xem xét từng bước quá trình tạo trang này.

fig 1.7

Hình 1.7. Bản xem trước thú vị về trang ASP.NET đầu tiên của bạn!

Để tạo trang này trong Visual Web Developer, bạn cần thực hiện theo một số bước đơn giản:

  1. Khởi động Nhà phát triển Web Trực quan và chọn Tệp & gt; Trang web mới (hoặc nhấn phím tắt mặc định, Shift + Alt + N ).
  2. Chọn Trang Web ASP.NET cho mẫu và Hệ thống Tệp cho loại vị trí. Loại vị trí này yêu cầu Visual Web Developer tạo dự án trong một thư mục vật lý trên đĩa của bạn và thực thi dự án đó bằng máy chủ web tích hợp.
  3. Chọn ngôn ngữ mà bạn muốn viết mã các trang của mình. Mặc dù ASP.NET cho phép bạn viết mã các trang khác nhau trong một dự án bằng các ngôn ngữ khác nhau, nhưng vì mục đích đơn giản, chúng tôi thường cho rằng bạn làm việc với một ngôn ngữ duy nhất.
  4. Nếu bạn chọn C # cho ngôn ngữ, hãy nhập C: LearningASPCS cho vị trí thư mục mà bạn muốn lưu trữ các tệp cho bài tập này. Nếu bạn thích VB.NET, hãy chọn C: LearningASPVB . Bạn có thể chọn bất kỳ vị trí nào bạn thích. Hình 1.8 cho thấy phiên bản C # của vùng chọn. Hình 1.8

    Hình 1.8. Bắt đầu dự án Trang web ASP.NET mới với Nhà phát triển Web trực quan

  5. Sau khi nhấp vào OK, Nhà phát triển VisualWeb sẽ tạo dự án cùng với một số tệp để bạn dễ dàng chuyển đổi sang thế giới phát triển ASP.NET. Dự án của bạn cũng sẽ đi kèm với tệp Site.master, tệp này đại diện cho một mẫu được áp dụng tự động cho toàn bộ trang web của bạn.

Dự án của bạn chứa thư mục App_Data trống, thư mục Scripts bao gồm các tệp jQuery, Styles chứa biểu định kiểu Site.css cơ bản, tệp Default.aspx cơ bản và tệp cấu hình cơ bản, Web.config — xem Hình 1.9.

Chúng ta sẽ thảo luận chi tiết về tất cả các tệp này trong Chương 5, cùng với mục đích của thư mục Tài khoản. Bây giờ, hãy bắt tay ngay vào việc tạo trang web ASP.NET đầu tiên của chúng tôi.

Hình 1.9

Hình 1.9. Dự án mới của bạn trong Visual Web Developer

Bạn có thể nhận thấy rằng nguồn HTML khác với HTML chuẩn. Điều này là bình thường. Bạn cũng nên lưu ý rằng có hai khu vực nội dung, một dành cho “Nội dung tiêu đề” và một dành cho “Nội dung chính”. Một lần nữa, chúng ta sẽ thảo luận về cách tạo khuôn mẫu và Trang chính sau một chút nữa, nhưng chúng ta hãy bắt đầu ngay lập tức. Để làm như vậy, chúng tôi chỉ có thể ghi đè lên tệp mẫu được cung cấp cho chúng tôi.

Bảng điều khiển chính trong giao diện Nhà phát triển Web trực quan là trình chỉnh sửa trang, trong đó bạn sẽ thấy nguồn HTML của trang web Default.aspx. Chỉnh sửa tiêu đề của trang thành nội dung cụ thể hơn Trang chủ, chẳng hạn như Chào mừng bạn đến với Xây dựng trang web ASP.NET 4 của riêng bạn! :

 & lt; html xmlns = "https://www.w3.org/1999/xhtml" & gt;

    & lt; head runat = "máy chủ" & gt;

         & lt; title & gt; Chào mừng bạn đến với Xây dựng Trang web ASP.NET 4 của riêng bạn! 

         & lt; / title & gt; 

    & lt; / head & gt; 

Tải trang Default.aspx trong trình duyệt web giờ sẽ mở ra trang mẫu đã được tạo khi Nhà phát triển VisualWeb tạo dự án; điều này có ý nghĩa, vì chúng tôi không thêm bất kỳ nội dung nào vào trang này! Bởi vì chúng tôi không quan tâm đến bất kỳ trang mẫu nào, chúng tôi sẽ chỉ cần sửa đổi toàn bộ mã nguồn cho trang default.aspx như sau:

 & lt; body & gt;

        & lt; form id = "form1" runat = "server" & gt;

        & lt; div & gt;

             & lt; p & gt; Xin chào! & lt; / p & gt; 

             & lt; p & gt; 

               Hiện tại là: 

               & lt; asp: Nhãn ID = "myTimeLabel" runat = "server" / & gt; 

             & lt; / p & gt; 

        & lt; / div & gt;

        & lt; / form & gt;

    & lt; / body & gt;

& lt; / html & gt; 

Mặc dù trang nhỏ của chúng tôi vẫn chưa kết thúc (công việc của chúng tôi với Kiểm soát nhãn vẫn chưa kết thúc), hãy thực hiện trang này để đảm bảo chúng tôi đang đi đúng hướng. Nhấn F5 hoặc chuyển đến trình đơn Gỡ lỗi.

Cách hoạt động của điều khiển máy chủ web

Bạn vừa thêm Kiểm soát máy chủ aWeb vào trang bằng cách thêm phần tử & lt; asp: Label / & gt; vào trang. Bạn sẽ tìm hiểu tất cả về Điều khiển máy chủ web trong Chương 2, nhưng bây giờ bạn cần tìm hiểu cách hoạt động của điều khiển đơn giản này để có thể hiểu bài tập.

Điều khiển nhãn là một trong những điều khiển đơn giản nhất trong .NET, cho phép bạn chèn nội dung động vào trang. Phần asp: của tên thẻ xác định nó như một thẻ ASP.NET được tích hợp sẵn. ASP.NET đi kèm với nhiều thẻ tích hợp và & lt; asp: Label / & gt; có lẽ là một trong những thẻ được sử dụng thường xuyên nhất.

Giá trị thuộc tính runat = "server" xác định thẻ là thứ cần được xử lý trên máy chủ. Nói cách khác, trình duyệt web sẽ không bao giờ thấy thẻ & lt; asp: Label / & gt; ; khi trang được khách hàng yêu cầu, ASP.NET sẽ nhìn thấy nó và chuyển nó thành các thẻ HTML thông thường trước khi trang được gửi đến trình duyệt. Chúng tôi tùy thuộc vào việc viết mã yêu cầu ASP.NET thay thế thẻ cụ thể này bằng thẻ nào đó có ý nghĩa đối với người dùng khi tải trang.

Xem Thêm  Bootstrap Carousel - cách sử dụng băng chuyền

Lần đầu tiên bạn làm điều này, Nhà phát triển VisualWeb sẽ cho bạn biết rằng dự án của bạn không được định cấu hình để gỡ lỗi và nó sẽ đề nghị thực hiện thay đổi cần thiết đối với cấu hình ( Web.config ) cho bạn — xem Hình 1.10. Xác nhận thay đổi bằng cách nhấp vào OK .

Hình 1.10

Hình 1.10. Bật gỡ lỗi dự án trong Visual Web Developer

Nếu Gỡ lỗi Tập lệnh không được bật trong Internet Explorer, bạn sẽ nhận được hộp thoại hiển thị trong Hình 1.11. Chọn hộp kiểm Không hiển thị lại hộp thoại này và nhấp vào .

Hình 1.11

Hình 1.11. Bật gỡ lỗi tập lệnh trong Internet Explorer

Sau khi hết thông báo, bạn sẽ có một trang giống như trong Hình 1.12:

Hình 1.12

Hình 1.12. Thực thi trang web ASP.NET đầu tiên của bạn

Bây giờ bạn có thể đóng cửa sổ Internet Explorer. Visual Web Developer sẽ tự động phát hiện hành động này và sẽ hủy chế độ gỡ lỗi, cho phép bạn bắt đầu chỉnh sửa lại dự án. Bây giờ chúng ta hãy làm điều gì đó với điều khiển Nhãn đó.

Đặt trình duyệt mặc định của bạn thành Internet Explorer

Khi thực hiện dự án, trang web được tải trong trình duyệt web mặc định của hệ thống của bạn. Với mục đích phát triển các ứng dụng ASP.NET, chúng tôi khuyên bạn nên định cấu hình VisualWeb Developer để sử dụng Internet Explorer, ngay cả khi đây không phải là trình duyệt web ưa thích của bạn. Chúng tôi khuyên dùng Internet Explorer vì nó tích hợp tốt hơn với các tính năng gỡ lỗi JavaScript và .NET của Visual Web Developer. Ví dụ, VisualWeb Developer biết tự động dừng gỡ lỗi dự án khi đóng cửa sổ Internet Explorer. Để thay đổi trình duyệt mặc định được Visual Web Developer sử dụng, hãy nhấp chuột phải vào nút gốc trong Giải pháp Explorer , chọn Duyệt bằng , chọn trình duyệt từ Trình duyệt và nhấp vào Đặt làm mặc định .

Đối với trang web động đầu tiên của chúng tôi sử dụng ASP.NET, hãy viết một số mã sẽ hiển thị thời gian hiện tại bên trong điều khiển Nhãn. Điều đó nghe có vẻ không thú vị lắm, nhưng nó chỉ dành cho mục đích của cuộc trình diễn đơn giản này; đừng lo lắng, chúng tôi sẽ tiếp cận những thứ tốt trước khi quá lâu. Để thao tác lập trình điều khiển Nhãn, bạn sẽ phải viết một số mã C # hoặc VB.NET, tùy thuộc vào ngôn ngữ bạn đã chọn khi tạo dự án. Như đã đề xuất trước đó trong chương này, ASP.NET cho phép biểu mẫu web (trang .aspx) chứa mã C # hoặc VB.NET hoặc chúng có thể sử dụng các tệp riêng biệt — có tên là tệp mã phía sau < / strong> —để lưu trữ mã này. Tệp Default.aspx được tạo cho bạn khi tạo dự án được tạo bằng tệp codebehind và chúng tôi muốn chỉnh sửa tệp đó ngay bây giờ. Có nhiều cách để bạn có thể mở tệp đó. Bạn có thể nhấp vào biểu tượng View Code ở đầu cửa sổ Solution Explorer , nhấp chuột phải vào tệp Default.aspx trong Solution Explorer và chọn Mã chế độ xem hoặc nhấp vào biểu tượng + để mở rộng Default.aspx mục nhập. Bất kể bạn mở tệp này bằng cách nào, nó sẽ giống như Hình 1.13 nếu bạn đang sử dụng C # hoặc Hình 1.14 nếu bạn đang sử dụng VB.NET.

Hình 1.13

Hình 1.13. Default.aspx.cs trong Visual Web Developer

C #, VB.NET và Nhà phát triển Web trực quan

Ban đầu, bạn có thể hơi lo lắng bởi thực tế là mẫu tệp mã phía sau mà Nhà phát triển VisualWeb tạo cho tệp Default.aspx trong một dự án mới khi bạn đang sử dụng C # hoàn toàn khác với mẫu mà nó tạo khi bạn đang sử dụng VB.NET. Chúng dựa trên cùng một nền tảng và sử dụng các loại dữ liệu và tính năng giống nhau, vì vậy C # và VB.NET về cơ bản là rất giống nhau. Tuy nhiên, vẫn có sự khác biệt lớn giữa cú pháp của các ngôn ngữ. VB.NET thường được người mới bắt đầu ưa thích vì cú pháp của nó được cho là dễ đọc và dễ hiểu hơn C #. Mặc dù những khác biệt ban đầu có thể đáng sợ, nhưng sau khi chúng ta thảo luận chi tiết về chúng trong Chương 3, bạn sẽ thấy rằng có thể tương đối dễ hiểu cả hai.

Hình 1.14

Hình 1.14. Default.aspx.vb trong Visual Web Developer

Nhìn vào Hình 1.13 và Hình 1.14, bạn có thể thấy rằng phiên bản C # chứa định nghĩa cho một phương thức được gọi là Page_Load , trong khi phiên bản VB.NET thì không. Đây là phương thức thực thi tự động khi dự án được thực thi và chúng tôi muốn sử dụng nó để viết mã hiển thị thời gian hiện tại bên trong điều khiển Label .

Nếu bạn đang sử dụng VB.NET, trước tiên bạn cần tạo phương thức Page_Load . Cách dễ nhất để Nhà phát triển Web trực quan tạo Page_Load cho bạn là mở Default.aspx —không phải tệp mã phía sau — và chuyển sang Thiết kế > view (như hình 1.15). Nếu bạn nhấp đúp vào vị trí trống trên biểu mẫu, một phương thức Page_Load trống sẽ được tạo trong tệp mã phía sau cho Default.aspx .

Hình 1.15

Hình 1.15. Default.aspx trong dạng xem Thiết kế trong Nhà phát triển Web trực quan

Bây giờ, hãy chỉnh sửa phương thức Page_Load để nó trông giống như thế này, chọn phiên bản áp dụng cho ngôn ngữ bạn đã chọn:

Học Visual BasicASPVBDefault.aspx.vb (phần trích dẫn)

Lớp một phần _Default
Kế thừa System.Web.UI.Page
Protected Sub Page_Load (ByVal sender As Object,
➥ ByVal e As System.EventArgs)
Handles Me.Load
myTimeLabel.Text = DateTime.Now.ToString ()
Kết thúc phụ
Kết thúc lớp học

C # LearningASPCSDefault.aspx.cs (phần trích dẫn)

lớp công khai từng phần _Default: System.Web.UI.Page
{
void Page_Load được bảo vệ (người gửi đối tượng, EventArgs e)
{
myTimeLabel.Text = DateTime.Now.ToString ();
}
}

C # có Phân biệt chữ hoa chữ thường

C #, không giống như VB, phân biệt chữ hoa chữ thường. Nếu bạn nhập sai chữ cái, trang sẽ không tải. Nếu những ngôn ngữ này trông phức tạp, đừng lo lắng: bạn sẽ tìm hiểu thêm về chúng trong Chương 3.

Xem Thêm  Cách Căn trái, Phải & Căn giữa Văn bản trong HTML - html căn lề phải văn bản

Nếu bạn chưa từng thực hiện bất kỳ lập trình phía máy chủ nào trước đây, thì mã có thể trông hơi đáng sợ. Nhưng trước khi chúng tôi phân tích chi tiết, hãy tải trang và kiểm tra xem nó có hoạt động thực tế hay không. Để xem toàn bộ nội dung trang web được tạo động của bạn, hãy nhấn F5 để thực hiện lại dự án và xem ngày và giờ hiện tại, như được mô tả trong Hình 1.16.

Hình 1.16

Hình 1.16. Đang tải Default.aspx với phần tử Nhãn có nội dung được tạo động

Cả hai phiên bản của trang đều đạt được điều tương tự. Bạn thậm chí có thể lưu cả hai, đặt cho mỗi tên tệp khác nhau và kiểm tra chúng riêng biệt. Ngoài ra, bạn có thể tạo hai dự án Visual Web Developer — một cho mã C #, trong C: LearningASPCS và một cho mã VB.NET, trong C: LearningASPVB .

Không có thời gian?

Nếu thời gian không được hiển thị trên trang, rất có thể bạn đã mở tệp trực tiếp trong trình duyệt của mình thay vì tải tệp qua máy chủ web của bạn. Vì ASP.NET là ngôn ngữ phía máy chủ nên máy chủ web của bạn cần xử lý tệp trước khi gửi đến trình duyệt của bạn để hiển thị. Nếu nó không có quyền truy cập vào tệp, mã ASP.NET sẽ không bao giờ được chuyển đổi thành HTML mà trình duyệt của bạn có thể hiểu được, vì vậy hãy đảm bảo bạn tải trang bằng cách thực thi nó trong Visual Web Developer. Việc tải trang trong trình duyệt của bạn trực tiếp từ Windows Explorer sẽ không thực thi mã và do đó thời gian sẽ không hiển thị.

Vậy mã hoạt động như thế nào? Hãy phân tích một số yếu tố tạo nên trang. Chúng tôi đang xác định một phương pháp có tên là Page_Load , bằng cả hai ngôn ngữ:

Học Visual BasicASPVBDefault.aspx.vb (phần trích dẫn)

Sub Page_Load được bảo vệ (Người gửi ByVal dưới dạng Đối tượng,
➥ ByVal e As System.EventArgs)
Handles Me.Load

C # LearningASPCSDefault.aspx.cs (phần trích dẫn)

void Page_Load được bảo vệ (người gửi đối tượng, EventArgs e)
{

Tôi sẽ không đi vào quá nhiều chi tiết ở đây. Hiện tại, tất cả những gì bạn cần biết là bạn có thể viết các đoạn script được chạy để đáp ứng các sự kiện khác nhau, chẳng hạn như một nút được nhấp hoặc một mục đang được chọn từ trình đơn thả xuống. Về cơ bản dòng mã đầu tiên nói là “thực thi đoạn mã sau bất cứ khi nào trang được tải.”

Lưu ý rằng C # nhóm mã thành các khối có dấu ngoặc nhọn ({và}), trong khi Visual Basic sử dụng các câu lệnh như End Sub để đánh dấu phần cuối của một chuỗi mã cụ thể. Vì vậy, dấu ngoặc nhọn ({) trong mã C # ở trên đánh dấu phần bắt đầu của tập lệnh sẽ được thực thi khi tải trang lần đầu tiên.

Đây là dòng thực sự hiển thị thời gian trên trang:

Học Visual BasicASPVBDefault.aspx.vb (phần trích dẫn)

myTimeLabel.Text = DateTime.Now.ToString ()

C # LearningASPCSDefault.aspx.cs (phần trích dẫn)

myTimeLabel.Text = DateTime.Now.ToString ();

Như bạn có thể thấy, các ngôn ngữ .NET này có nhiều điểm chung vì cả hai đều được xây dựng trên .NET Framework. Trên thực tế, điểm khác biệt duy nhất giữa hai ngôn ngữ xử lý dòng trên là C # kết thúc các dòng mã bằng dấu chấm phẩy (;).

Bằng tiếng Anh đơn giản, đây là nội dung của dòng này:

Đặt Văn bản của myTimeLabel thành ngày và giờ hiện tại, được thể hiện dưới dạng văn bản

Lưu ý rằng myTimeLabel là giá trị mà chúng tôi đã cung cấp cho thuộc tính id của thẻ & lt; asp: Label / & gt; mà chúng tôi muốn hiển thị thời gian. Vì vậy, myTimeLabel.Text hoặc thuộc tính Text của myTimeLabel , đề cập đến văn bản sẽ được hiển thị bởi thẻ. DateTime là một lớp được tích hợp vào .NET Framework; nó cho phép bạn thực hiện tất cả các loại chức năng hữu ích với ngày và giờ. .NET Framework có hàng nghìn lớp này, làm được vô số việc hữu ích. Các lớp này được gọi chung là Thư viện lớp .NET Framework .

Lớp DateTime có thuộc tính là Now , trả về ngày và giờ hiện tại. Thuộc tính Now này có một phương thức được gọi là ToString , biểu thị ngày và giờ đó dưới dạng văn bản (một đoạn văn bản được gọi là chuỗi trong vòng kết nối lập trình ). Lớp, thuộc tính và phương thức: đây đều là những từ quan trọng trong vốn từ vựng của bất kỳ lập trình viên nào và chúng ta sẽ thảo luận chi tiết hơn về chúng trong phần sau của cuốn sách. Hiện tại, tất cả những gì bạn cần rút khỏi cuộc thảo luận này là DateTime.Now.To-String () sẽ cung cấp cho bạn ngày và giờ hiện tại dưới dạng chuỗi văn bản, sau đó bạn có thể cho bạn biết < code> & lt; asp: Thẻ nhãn / & gt; để hiển thị.

Phần còn lại của khối tập lệnh chỉ đơn giản là gắn các đầu lỏng lẻo. End Sub trong mã VB và} trong mã C #, đánh dấu phần cuối của tập lệnh sẽ được chạy khi trang được tải:

Học Visual BasicASPVBDefault.aspx.vb (phần trích dẫn)

Kết thúc Sub

C # LearningASPCSDefault.aspx.cs (phần trích dẫn)

}

Một điều cuối cùng đáng để điều tra là mã ASP.NET đã tạo cho bạn. Hiện tại, rõ ràng là trình duyệt web của bạn chỉ nhận được HTML (không có mã phía máy chủ!), Vậy loại HTML nào đã được tạo cho nhãn đó? Rất dễ tìm thấy câu trả lời! Với trang được hiển thị trong trình duyệt của bạn, bạn có thể sử dụng tính năng Nguồn xem của trình duyệt để xem mã HTML của trang. Ở giữa nguồn, bạn sẽ thấy một cái gì đó như thế này:

 & lt;! DOCTYPE html PUBLIC "- // W3C // DTD XHTML 1.0 Chuyển tiếp // EN"
   "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

& lt; html xmlns = "https://www.w3.org/1999/xhtml" & gt;

    & lt; đầu & gt;

        & lt; title & gt;

          Chào mừng bạn đến với Xây dựng trang web ASP.NET 4 của riêng bạn!

        & lt; / title & gt;

    & lt; / head & gt;

    & lt; body & gt;

        & lt; form name = "form1" method = "post" action = "Default.aspx" id = "form1" & gt;

        & lt; div & gt;

          & lt; input type = "hidden" name = "__ VIEWSTATE" id = "__ VIEWSTATE" value = "…" / & gt;

        & lt; / div & gt;

        & lt; div & gt;

          & lt; p & gt; Xin chào! & lt; / p & gt;

          & lt; p & gt;

            Hiện tại là:

            & lt; span id = "myTimeLabel" & gt; 13/5/2008 3:10:38 CH & lt; / span & gt;

          & lt; / p & gt;

        & lt; / div & gt;

        & lt; / form & gt;

    & lt; / body & gt;

& lt; / html & gt; 

Lưu ý rằng tất cả mã ASP.NET đã biến mất? Ngay cả & lt; asp: Label / & amp; gt ; đã được thay thế bằng thẻ & lt; span & gt; (có cùng thuộc tính id với thẻ & lt; asp: Label / & gt; mà chúng tôi đã sử dụng) có chứa ngày tháng và thời gian. Có một yếu tố đầu vào ẩn bí ẩn có tên __VIEWSTATE được ASP.NET sử dụng cho một số mục đích nhất định nhưng chúng tôi sẽ bỏ qua nó ngay bây giờ. (Đừng lo lắng, chúng ta sẽ thảo luận về vấn đề này ở phần sau của cuốn sách!)

Xem Thêm  Clang Language Extensions — Clang 15.0.0git documentation - static_cast trong c++

Đó là cách ASP.NET hoạt động. Từ quan điểm của trình duyệt web, không có gì đặc biệt về trang ASP.NET; nó chỉ là HTML thuần túy như bất kỳ HTML nào khác. Tất cả mã ASP.NET do máy chủ web của bạn chạy và được chuyển đổi thành HTML thuần túy được gửi tới trình duyệt. Cho đến nay, rất tốt, nhưng ví dụ trên khá đơn giản. Chương tiếp theo sẽ khó hơn một chút khi chúng ta tìm hiểu một số khái niệm lập trình có giá trị.

Nhận trợ giúp

Khi bạn phát triển các ứng dụng web ASP.NET, chắc chắn bạn sẽ có những câu hỏi cần câu trả lời và những vấn đề cần được giải quyết. Trợ giúp luôn sẵn sàng — Microsoft đã phát triển trang web hỗ trợ ASP.NET . Cổng thông tin này cung cấp thông tin hữu ích cho cộng đồng ASP.NET, chẳng hạn như tin tức, tải xuống, bài báo và diễn đàn thảo luận. Bạn cũng có thể đặt câu hỏi cho các thành viên cộng đồng có kinh nghiệm trong Diễn đàn .

Tóm tắt

Trong chương này, bạn đã tìm hiểu về .NET, bao gồm các lợi ích của ASP.NET và nó là một phần của .NET Framework. Đầu tiên, chúng tôi đã trình bày các thành phần của ASP.NET. Sau đó, chúng tôi khám phá phần mềm không chỉ cần thiết để sử dụng cuốn sách này mà còn để phát triển ASP.NET.

Bạn đã có được nền tảng vững chắc về kiến ​​thức cơ bản của ASP.NET. Chương tiếp theo sẽ dựa trên kiến ​​thức này khi chúng tôi bắt đầu giới thiệu với bạn về ASP.NET chi tiết hơn, bao gồm cấu trúc trang, ngôn ngữ mà bạn có thể sử dụng, các khái niệm lập trình khác nhau và các điểm tốt hơn của xử lý biểu mẫu.

Thích cái này? Hãy xem qua cuốn sách: Xây dựng trang web ASP.NET 4 của riêng bạn bằng cách sử dụng C # & amp; VB .


Xem thêm những thông tin liên quan đến chủ đề trang mẫu net asp

[PCTV][ASP.NET CĂN BẢN] – P3 Thiết kế trang mẫu MasterPage 2

alt

  • Tác giả: PC TV
  • Ngày đăng: 2016-09-22
  • Đánh giá: 4 ⭐ ( 1865 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: THAM GIA GROUP ĐỂ CÙNG TRAO ĐỔI KIẾN THỨC, SHARE TÀI LIỆU, ĐỀ THI VÀ KINH NGHIỆM CỦA MỌI NGƯỜI NHÉ!

    https://www.facebook.com/groups/yeuict/

    Xem thêm cách tạo menu ngang, thiết kế web căn bản
    https://www.youtube.com/playlist?list=PLquB5iTS0ytuAz1CSxYW3zd35QIcurKkb

    TẤT CẢ CÁC VIDEO MÌNH LÀM VỚI MỤC ĐÍCH HỌC TẬP.
    ĐỂ CÁC BẠN KHÓA DƯỚI CÓ THỂ THAM KHẢO VÀ LÀM TÀI LIỆU CHO MÌNH ÔN TẬP.
    CẢM ƠN CÁC BẠN ĐÃ QUAN TÂM!

Cách làm một trang web asp.net đơn giản và hiệu quả nhất

  • Tác giả: thietkeweb180.com
  • Đánh giá: 4 ⭐ ( 6351 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Cách làm một trang web asp.net là gì? Các bước thực hiện như thế nào? Đây là thắc mắc của những người đang có nhu cầu làm web asp.net.

10 trang web hàng đầu được viết bằng ASP.NET MVC

  • Tác giả: helpex.vn
  • Đánh giá: 4 ⭐ ( 9464 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: ASP.NET MVC đang trở nên phổ biến hơn với mỗi phiên bản được phát hành. Cá nhân tôi đã rất hài lòng với MVC kể từ khi thành lập. Tôi đang tìm kiếm một cách tốt hơn để xây dựng trang web thay…

Tổng quan về ASP.NET MVC

  • Tác giả: support.microsoft.com
  • Đánh giá: 3 ⭐ ( 5701 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Mục đích của bài viết này để giới thiệu tổng quan về ASP.NET MVC, tìm hiểu sự khác biệt giữa ứng dụng ASP.NET MVC và ứng dụng ASP.NET Web Forms và dựa vào đó để quyết định có nên sử dụng ASP.NET MVC để xây dựng ứng dụng hay không.

Dự án ASP.NET Core MVC

  • Tác giả: tuhocict.com
  • Đánh giá: 4 ⭐ ( 9874 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Trong bài học này bạn bước đầu làm quen với dự án ASP.NET Core MVC, bao gồm cấu hình sử dụng MVC từ dự án rỗng và sử dụng template sẵn có cho dự án MVC.

Lập trình C#.NET-Mô hình MVC trong ASP.NET MVC

  • Tác giả: www.imic.edu.vn
  • Đánh giá: 4 ⭐ ( 7250 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: ASP.NET MVC là công nghệ sau ASP.NET Web Form cho phép ta phát triển ứng web gồm ba thành phần chính: Model, View và Controller. Với ưu điểm nổi bật là nhẹ hơn (lighweigt), dễ kiểm thử giao diện và thừa hưởng các tính năng có sẵn của ASP.NET đã khiến cho công nghệ này ngày càng phát triển.

Làm cách nào để đặt Trang mặc định trong ASP.NET?

  • Tác giả: qastack.vn
  • Đánh giá: 3 ⭐ ( 9198 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: [Tìm thấy giải pháp!] Nếu sử dụng IIS 7 hoặc IIS 7.5, bạn có thể sử dụng

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

By ads_php