Ứng dụng web ASP.NET đầu tiên của bạn: Cách bắt đầu

Ứng dụng web ASP.NET đầu tiên của bạn: Cách bắt đầu

ASP.NET là khuôn khổ đa nền tảng miễn phí của Microsoft để xây dựng các ứng dụng và dịch vụ web. Nền tảng ASP.NET là một phần mở rộng của .NET, một nền tảng dành cho nhà phát triển các công cụ, ngôn ngữ lập trình và thư viện được sử dụng để xây dựng các ứng dụng khác nhau.





Như bạn có thể đã đoán, ASP.NET là một framework tuyệt vời mà người mới bắt đầu có thể sử dụng để xây dựng các ứng dụng web. Nó cung cấp rất nhiều tính linh hoạt và dễ sử dụng. Trong bài viết này, chúng tôi sẽ giúp bạn tạo ứng dụng web đầu tiên của mình trong ASP.NET bằng Microsoft Visual Studio.





ASP.NET là gì?

ASP là viết tắt của 'Active Server Pages'; ASP và ASP.NET là công nghệ phía máy chủ được sử dụng để hiển thị các trang web tương tác. ASP.NET cung cấp cho các nhà phát triển sự linh hoạt trong một hệ sinh thái linh hoạt, lớn với nhiều thư viện và công cụ khác nhau. Các nhà phát triển cũng có thể tạo các thư viện tùy chỉnh mà họ có thể chia sẻ với bất kỳ ứng dụng nào được tạo trên nền tảng .NET.





Liên quan: Các khung công tác web đáng học hỏi cho các nhà phát triển

Bạn có thể viết mã back-end cho các ứng dụng ASP.NET của mình trong C #, Visual Basic hoặc thậm chí F #. Tính linh hoạt này cho phép các nhà phát triển viết mã lớp truy cập dữ liệu và logic nghiệp vụ một cách hiệu quả. Một lợi thế đáng kể khác của việc sử dụng ASP.NET là xây dựng các trang web động bằng C # với sự trợ giúp của công cụ tạo mẫu trang web được gọi là Razor.



tìm thấy iphone của tôi nói là ngoại tuyến nhưng nó không phải

Razor cũng cung cấp cú pháp để tạo các trang web động tương tác kết hợp HTML, CSS, JavaScript và C #. Mã phía máy khách thường được viết bằng JavaScript và ASP.NET thậm chí có thể được tích hợp với các khuôn khổ web khác như Angular hoặc React.

Liên quan: Tailwind CSS so với Bootstrap: Khung nào tốt hơn?





ASP.NET cũng cung cấp cho các nhà phát triển một hệ thống xác thực bao gồm cơ sở dữ liệu, thư viện, các mẫu để quản lý thông tin đăng nhập, xác thực bên ngoài vào Google, Facebook, v.v., v.v. Các nhà phát triển có thể sử dụng ASP.NET trên tất cả các nền tảng chính, bao gồm Windows, Linux, macOS và thậm chí cả Docker.

Cách tạo ứng dụng web ASP.NET trong Visual Studio

Trước khi tạo một ứng dụng web, tốt nhất là bạn nên tự làm quen với HTML, CSS, JavaScript và C # để có thể tận dụng tối đa ASP.NET. Hãy xem cách bạn có thể tạo ứng dụng web trong ASP.NET trong Microsoft Visual Studio 2019.





Đảm bảo rằng bạn đã cài đặt các gói phần mềm sau:

làm thế nào để loại bỏ giọng hát với âm thanh
  • Microsoft Visual Studio 2019 trở lên
  • ASP.NET và khối lượng công việc phát triển web từ Trình cài đặt Visual Studio

Hiểu các thành phần dự án ứng dụng web ASP.NET

Trước khi bạn có thể bắt đầu phát triển ứng dụng web của mình, điều quan trọng là phải hiểu các thành phần thiết yếu của ASP.NET và cách bạn có thể sử dụng chúng trong ứng dụng web của mình.

Trong hướng dẫn này, chúng tôi sẽ sử dụng các biểu mẫu web ASP.NET để tạo các trang web riêng lẻ như Trang chủ, Liên hệ với chúng tôi, v.v. Mỗi biểu mẫu web có ba thành phần chính, một tệp .aspx cho HTML / CSS, một .aspx tệp mã .cs và tệp .aspx.designer.cs. Chúng tôi chủ yếu sẽ làm việc trong các tệp .aspx và .aspx.cs cho hướng dẫn này.

Tệp .aspx sẽ chứa tất cả mã HTML và CSS của các trang web của bạn. Đảm bảo rằng bạn sử dụng thẻ asp thay vì thẻ HTML, vì thẻ asp lấy dữ liệu từ máy chủ và gửi dữ liệu đầu vào đến máy chủ. Đây là đặc tính chức năng được yêu cầu trong một ứng dụng web động.

Tệp .aspx.cs chứa mã C # của các trang web của bạn và điều này kiểm soát những gì xảy ra khi một sự kiện cụ thể như một trang web được tải, một nút được nhấp và hơn thế nữa. Bạn có thể tạo các chức năng riêng biệt cho từng chức năng và liên kết nó với thẻ asp có liên quan trong tệp .aspx tương ứng.

Trang chính có lợi cho các nhà phát triển và thêm các thành phần thiết yếu như thanh điều hướng và chân trang vào mỗi trang web. Thay vì thêm lặp lại cùng một mã, các nhà phát triển có thể thêm tất cả mã theo yêu cầu của mẫu vào một trang chính và sau đó liên kết từng trang web với trang chính. Chúng tôi sẽ chỉ cho bạn cách thực hiện điều đó trong các phần sau.

Tạo một dự án ứng dụng web ASP.NET mới

Bước đầu tiên trong việc tạo một ứng dụng web trong ASP.NET là chọn một mẫu dự án và tạo một ứng dụng web mới:

  1. Khởi chạy Microsoft Visual Studio và nhấp vào Tạo một dự án mới
  2. Gõ ASP.NET vào hộp tìm kiếm mẫu, chọn Ứng dụng web ASP.NET ( .Nền tảng NET ) và nhấp vào Kế tiếp . Bạn sẽ không nhận được mẫu này nếu bạn không có các cài đặt cần thiết được đề cập trong phần trước.
  3. Trong màn hình tiếp theo, định cấu hình tên dự án và thư mục của bạn và nhấp vào Kế tiếp .
  4. Visual Studio bây giờ sẽ tạo mẫu dự án của bạn và bạn sẽ có thể chạy ứng dụng mẫu bằng cách nhấp vào nút phát màu xanh lục ở đầu màn hình.

Tạo một biểu mẫu web ASP.NET mới

Để giúp bạn hiểu rõ hơn về ASP.NET, chúng tôi sẽ tạo một trang sản phẩm đơn giản cho cửa hàng trò chơi. Bước đầu tiên là tạo một biểu mẫu web mới. Trong dự án bạn đã tạo trước đó, điều hướng đến Tệp> Mới> Tệp và chọn Hình thức web . Sau khi thiết lập xong, bạn sẽ có thể thấy tệp .aspx trống chỉ với mã tiêu đề.

Để bắt đầu phát triển giao diện tổng thể của trang web, bạn có thể tự mình sử dụng mã trong HTML / CSS hoặc sử dụng mẫu từ Tắc nghẽn .

Chúng tôi thiết lập bố cục trang sản phẩm ở trên bằng cách sử dụng một mẫu. Nó hiển thị hình ảnh sản phẩm, chi tiết sản phẩm và thanh điều hướng. Chúng tôi đã thêm HTML và CSS của thanh điều hướng bằng cách sử dụng trang chính.

cách tắt tiếng ai đó trên instagram

Trong đoạn mã ở trên (tệp .aspx.cs), chúng tôi đã thiết lập tải trang chức năng đặt chi tiết sản phẩm trong trình giữ chỗ của chúng tôi. Bạn có thể tạo các chức năng tương tự để đăng nhập, đăng ký, thêm vào giỏ hàng, v.v.

Một thẻ asp mẫu để hiển thị mô tả sản phẩm như sau:

Giá trị mô tả từ mã C # sẽ được hiển thị trong trình giữ chỗ này. Bạn cũng có thể sử dụng Hộp công cụ của Visual Studio để thêm các phần tử hiển thị như hình ảnh, nút, nút radio, v.v. Có một số tài nguyên có sẵn trực tuyến để bạn có thể tìm hiểu cú pháp ASP.NET.

Ứng dụng web ASP.NET dành cho người mới bắt đầu

ASP.NET là một nền tảng mạnh mẽ để tạo các ứng dụng và dịch vụ web. Bạn phải hiểu rõ về JavaScript, HTML, CSS và C # trước khi phát triển ứng dụng web trong ASP.NET.

Đăng lại Đăng lại tiếng riu ríu E-mail Bảng gian lận JavaScript cuối cùng

Cập nhật nhanh các phần tử JavaScript với bảng gian lận này.

Đọc tiếp
Chủ đề liên quan
  • Lập trình
  • ASP.NET
  • Lập trình
Giới thiệu về tác giả M. Fahad Khawaja(45 bài báo đã xuất bản)

Fahad là nhà văn của MakeUseOf và hiện đang theo học chuyên ngành Khoa học máy tính. Là một nhà văn đam mê công nghệ, anh ấy đảm bảo rằng anh ấy luôn cập nhật công nghệ mới nhất. Anh ấy thấy mình đặc biệt quan tâm đến bóng đá và công nghệ.

Xem thêm từ M. Fahad Khawaja

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký