Trước hết ASP.NET là đường ống request/response. Điều này có nghĩa rằng bạn đang được tiếp cận với các request và response suối cũng như một số điều khoản như, phiên, bộ nhớ cache, bảo mật, v.v.
Ngày đầu này có 3 khung phụ trách để tạo HTML. Biểu mẫu đầu tiên và lâu đời nhất được gọi là Biểu mẫu web ASP.NET. đôi khi được gọi là ASP.NET nhưng điều này là không chính xác trong tình trạng hiện tại của sự vật ASP.NET MVC là thứ hai và có một thứ ba được gọi là ASP.NET Web Trang. Tất cả 3 trong số này chia sẻ cùng một lõi ASP.NET yêu cầu/đáp ứng đường ống dẫn và các API cho Session, Cache ... Điều khác biệt là cách chúng tạo ra HTML.
Bạn có thể kiểm tra câu trả lời cho câu hỏi này để biết thêm thông tin. Asp.Net Web Forms and Asp.Net Web Pages
Và để trả lời câu hỏi cụ thể của bạn - không có Biểu mẫu web nào không biến mất.Rất nhiều người sử dụng nó, MS đang phát hành phiên bản mới.
Biểu mẫu web khá tốt cho những người có nền tảng máy tính để bàn vì nó sử dụng mô hình điều khiển quen thuộc với nhà phát triển máy tính để bàn và cũng có thứ mô phỏng trạng thái. Nó cũng đòi hỏi ít kiến thức về HTML, JS, CSS. ASP.NET MVC là loại ngược lại. Nó cung cấp cho bạn rất nhiều kiểm soát nhưng đòi hỏi nhiều kiến thức về web. Cá nhân tôi thích biểu mẫu web cho MVC vì nhiều lý do mà tôi sẽ không liệt kê ở đây nhưng ngay cả những người ủng hộ biểu mẫu web (và đặc biệt là tôi) sẽ thừa nhận rằng biểu mẫu web là cách khá tồi để tìm hiểu về web vì nó tóm tắt một nhiều thứ. Điều này mang lại cho bạn năng suất, bảo mật, vv nhưng có thể dẫn đến trường hợp trừu tượng bị rò rỉ nếu bạn không biết cách hoạt động của khung công tác cơ bản và dễ dàng bỏ qua các chi tiết vì bạn biết công cụ chỉ hoạt động ... và sau đó bạn không biết bắt đầu từ đâu.
Cuối cùng lựa chọn là của bạn nhưng nếu bạn bắt đầu với Biểu mẫu web, hãy chắc chắn tìm hiểu về động từ HTTP, cookie, luồng phản hồi thô, tiêu đề http, html form/submit mô hình css nội tuyến so với tệp riêng biệt và javascript trong ngữ cảnh Biểu mẫu web và đảm bảo bạn biết cách Biểu mẫu web tự động hóa các biểu mẫu này.
Thứ nhất, tìm hiểu HTML, CSS và Javascript (và có thể sử dụng jQuery vì nó có thể phải sử dụng) –
@Steve B ... tôi đang ở trong tình trạng tương tự khi người này đã 3 năm trở lại ... chỉ muốn xác nhận rằng trước đây tôi bắt đầu với ASP.NET MVC ... tôi có phải học "mọi thứ" về HTML, CSS và Java Script không ?? –
@ Sana.91: bạn không cần phải biết mọi thứ, nhưng mục đích cuối cùng của ASP.Net là tạo ra html. Vì vậy, bạn sẽ phải hiểu cách ASP.Net hoạt động, loại HTML và/hoặc javascript nó tạo ra. Số tiền của những gì bạn sẽ phải học cuối cùng sẽ phụ thuộc vào yêu cầu của bạn, về giao diện người dùng, giao diện và hành vi năng động –