30/09/2018, 18:22
Trong trường hợp nào thì dùng ASP.NET Web Forms hoặc ASP.NET MVC
Các bác cho em xin cái dễ hiểu nhất giữa ASP.net Webform va ASP.net MVC với ạ, khi nào thì dùng thằng webform ạ. Và em làm sao để được như cái ảnh kia ạ
Bài liên quan
chắc để hiểu rõ dc vấn đề thì bạn phải đọc topic này … chịu khó dịch ra vì nói về sự khác biết có rất là nhiều thứ mình không thể tóm tắt lại trong này. nhưng cá nhân mình mình đã chuyển sang MVC.
When to favor ASP.NET WebForms over MVC
ý bạn là sao ??? bạn muốn viết code bên trái đồng thời bên phải sẽ biên dịch mã hiển thị kết quả ra bên phải ???
Câu hỏi mơ hồ quá, đọc không hiểu bạn @hungpoly muốn hỏi cái gì. Bạn cũng phải sửa cả tiêu đề nữa, tiêu đề không thể hiện được nội dung câu hỏi.
dạ vâng ạ, em đã sửa rồi ạ
dạ vâng, em đang thắc mắc chỗ đó. Viết như bên trái làm sao nó có thể chạy hàm @DateTime.Now như vậy được ạ. Em nghĩ nó cũng đơn giản thôi, nhưng là newbie, nên em mong anh giúp em ạ. em mới học được cơ bản C# giờ tìm hiểu thằng ASP.net lại có cả Webform. em tìm hiểu sự so sánh thì vẫn mơ hồ quá. Web page thì em biết rồi ạ, em muốn hỏi là trường hợp nào thì dùng Webform ạ, có phải nó như thằng winform nhưng nó chạy trên nền web không anh.
về mặt thiết kế thì đúng làm Web Forms giống như Winform cũng có kéo thả control trực tiếp lên page và có cơ chế code-behind cho mỗi page. chỉ khác biệt là Web Forms thì chạy trên nền web.
còn khi viết @DateTime.Now tại sao nó lại hiển thị đc ngày giờ là vì đây là một hàm có sẵn do Microsoft cung cấp cho việc lập trình. Khi bạn muốn lấy thông tin ngày giờ hiện tại thì bắt buộc bạn phải sử dụng hàm @DateTime.Now
WebForm thì củng na ná như WinForm. Dùng để tạo mấy cái form button input để thực hiện các thao tác thêm xoá sửa dữ liệu đơn giản cơ bản. Các report show dữ liệu. Còn MVC thì code đa dạng đa thể loại. Client vs Server chia ra code rõ rệt. tự làm tay hết k đc hổ trợ như Webform(click sẳn các button thì nó tự vẽ ra).