Chủ đề: MVC hay Webform
-
15-04-2015, 08:07 AM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Sau khi tìm hiểu bản chất của web thì nó chỉ là html với css và javascript. ASP hay PHP chỉ là cách thức đổ dữ liệu vào thôi.
Mình cũng không hay xài control của asp mà sử dụng html là chính.
MVC rắc rồi khâu design làm sao ấy T_TView more random threads:
- Editor trong asp hoạt động thế nào !
- xử lí sự kiện control bên trong 1 UserControl ASP.NET như thế nào?
- Truyền file lớn trong mạng LAN?
- Cách load dữ liệu trong bảng khác qua khóa ngoại trên Gridview ?
- Xây dựng chức năng xác nhận khi đang ký như thế nào?
- làm sao để lấy flash từ cơ sở dữ liệu chèn vào web
- Không sử dụng được control ContentPlaceHolder trong MasterPage.master
- in ra word
- Lỗi font khi chạy ứng dụng ASP.NET MVC4
- Nhảy cột và dòng trong table asp.net
-
15-04-2015, 08:43 AM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Bản chất chúng như nhau cả, chẳng qua tùy vào dự án mà chọn cho phù hợp.
-
15-04-2015, 09:21 AM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Làm 1 mình thì sài webform drag drop controls cho nhanh, còn làm với nhóm 5+-1 (4 hoặc 6) người thì sài MVC.
Lưu ý:
Không phải webform hay MVC mà là cách design của mình. Chỉ có những người nội công chưa cao thì họ sẽ bảo là webform không hay bằng MVC, nhưng thực tế MVC cũng chẳng khác gì webform ngoại trừ bị mất cái designer chỉ viết code. Nếu sài webform mà không sài viewstate với postback thì nó là cũng dạng MVC [IMG]images/smilies/smile.png[/IMG]
-
15-04-2015, 10:26 AM #4Junior Member
- Ngày tham gia
- Sep 2015
- Đang ở
- 24 Rạch Bùng Binh , P10,Q3 , HCM
- Bài viết
- 0
Tiện đây mình cũng nói cách đưa add của WF về chuẩn MVC cho ai chưa biết
(Rewite URL)
Bước 1: Thêm file Global.aspx vào project (Menu Add new Item)
sửa nó
Mã:protected void Application_BeginRequest(object sender, EventArgs e) { string originalPath = HttpContext.Current.Request.Path.ToLower(); //Url/1/2.html if (originalPath.Contains("/url")) { string s = originalPath.ToString().Replace(".html", ""); // * Đoạn này mình phân tích sau string[] ss= s.Split('/'); Response.Write("/url.aspx?cate_id=" + ss[2].ToString() + "&prod_id=" + ss[3].ToString()); Context.RewritePath(originalPath.Replace(originalPath.ToString(), "/url.aspx?cate_id=" + ss[2].ToString() + "&prod_id=" + ss[3].ToString())); } }
Mã:/url.aspx?cate_id=1&prod_id=2
Mã:/url/1/2.html
Còn đoạn (*).html thì sửa thêm web.config thêm cái này
Mã:<system.webServer> <rewrite> <rules> <rule name="SpecificRewrite" stopProcessing="true"> <match url="url/(.)*\.html$" /> <action type="Rewrite" url="/{R:0}/{R:1}" /> <!-- R:0 && R:1 là Request 0 và 1. Ứng với Request["cate_id"] và Request["prod_id"]--> </rule> </rules> </rewrite> </system.webServer>
Khỏi thêm thư viện j nữa :3
-
15-04-2015, 03:19 PM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
MVC hay Webform
Như title :3
Dưới cái nhìn cái nhìn từ một người phát triển độc lập tôi thấy wf dễ dang hơn rất nhiều.
Nhân tiện nhận tham gia dự án và giúp đỡ các bạn trong lĩnh vực này nhé :3
Mong mấy thím nhiệt tình ban luận
-
15-04-2015, 04:37 PM #6Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
sao không dùng router nhỉ? https://www.microsoft.com/en-us/down....aspx?id=20723
-
15-04-2015, 04:57 PM #7Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Nếu là PROGRAMMER mình sẽ viết bằng code thay vì dùng rewrite hay router.
1. Mình có control nhiều hơn (chỉnh / sửa)
2. Flexible, mình có thể dùng regular expression nếu cần thay đổi
3. Mình có thể bỏ vào shareable library và dùng trên nhiều project
4. Tránh tình trạng error chạy trong localhost hoặc multiple domains trong 1 website
-
15-04-2015, 05:57 PM #8Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
1. MVC ít thao tác hơn, bố trí, rewriteurl,... hỗ trợ và có vẻ rõ ràng hơn nhưng chỉ dùng để làm việc thì tốt còn dùng để học & hiểu bản chất vấn đề thì chết^^. chỉ dùng cho những kẻ lười* như mình chẳng hạn!
2. Webform nhiều thao tác hơn khoảng 3.0 lần, trừ tượng hơn^^..., không có nhiều sự hỗ trợ tất cả các function phải tự viết. Nhưng dùng để học thì rất OK còn dùng để làm việc thì hơi mất sức. dùng cho những người chịu khó*
Bạn chọn cái nào???
Dưới ánh nắng mặt trời đang lên, những đống pallet nhựa An Giang trải dài mênh mông như những bức tranh tự nhiên đầy sắc màu. Mỗi chiếc pallet nhựa không chỉ là một vật dụng thông thường mà còn là...
Pallet nhựa An Giang giao hàng...