Cách tốt nhất để di chuyển dự án MVC 2 sang MVC 3 bằng cách sử dụng công cụ xem Dao cạo là gì?Cách tốt nhất để di chuyển dự án MVC 2 sang MVC 3 bằng cách sử dụng công cụ xem Dao cạo là gì?
Trả lời
Chi tiết có thể được tìm thấy trong this post từ blog của ScottGu (xem Cách nâng cấp các dự án hiện có phần). Tôi đã sử dụng MVC 3 project upgrade tool và chỉ gặp một số vấn đề nhỏ đối với ứng dụng của mình sau khi chạy ứng dụng.
Ngoài ra còn có liên kết để nâng cấp công cụ trên David Hayden blog: http://davidhayden.com/blog/dave/archive/2011/01/05/ASPNETMVC3TutorialsIndex.aspx
Telerik viết một chương trình để chuyển đổi quan điểm aspx bình thường để dao cạo
Có một cái nhìn ở đây: https://github.com/telerik/razor-converter
Bạn có cần/muốn chuyển sang Razor hoặc chỉ có MVC 3? Bạn vẫn có thể sử dụng các trang aspx của bạn với WebFormViewEngine và MVC 3. Đây là những gì tôi đã làm trên mặt của tôi bởi vì chúng tôi đã có một ứng dụng khá lớn và nhiều hơn chỉ là một vài vấn đề khi chuyển sang MVC 3. Vì vậy, trong một thời gian chúng tôi giữ các trang apsx và di chuyển các trang dần dần tới cshtml.
Không có thay thế cho việc học Razor Syntax
Tôi nghĩ rằng một số nhà phát triển quá mức nghĩ rằng dao cạo và làm cho nó khó hơn nó được. Nếu bạn biết HTML, JavaScript và C#, chỉ cần học một số cú pháp cơ bản giống như một khối mã
@model MyApp.Models.MyEntity
@{
// this is a code block
ViewBag.MyData = "i need to use a semicolon here";
}
<div class="myclass">
//This is inline razor/C# code that uses a
//lambda expression to access a model property:
@Html.TextBoxFor(m => m.MyProperty)
</div>
Động cơ dao cạo biết nơi C# kết thúc và HTML bắt đầu, bạn chỉ cần tìm hiểu một vài nguyên tắc cơ bản.
Chỉnh sửa: Điểm tôi cố gắng thực hiện là các công cụ không phải là cách duy nhất để chuyển đổi từ MVC 2 sang MVC 3 hoặc 4 Razor. Công cụ chuyển đổi không hoàn hảo. Kiến thức về cú pháp Razor cũng có thể rất hữu ích.
- 1. Chuyển đổi MVC 2 ASPX sang MVC 4 Công cụ xem dao cạo
- 2. Có đáng để di chuyển dự án asp.net-mvc hiện có bằng công cụ xem dạng web sang dao cạo không?
- 3. Chuyển đổi dự án ASP.NET MVC 3 sang MVC 4
- 4. Cách thực hành tốt nhất để di chuyển web MVC sang Sitecore
- 5. Công cụ xem ASP.Net MVC là gì?
- 6. Cách tốt nhất để chuyển sang mã hóa MVC là gì?
- 7. Biểu đồ Microsoft, MVC 3 và Dao cạo
- 8. Sử dụng công cụ Dao cạo trên dây - chứ không phải số lượt xem
- 9. Hiển thị mã html bằng cách sử dụng TagBuilder và ASP.NET MVC 4 (với công cụ Dao cạo)
- 10. Nút radio Dao cạo MVC
- 11. Công cụ xem biểu mẫu web và công cụ xem dao cạo trong cùng một dự án
- 12. MVC 3, (dao cạo) tải một phần với xác nhận
- 13. MVC 3 Razor - Cách tắt công cụ xem từ tìm kiếm các trang aspx và ascx?
- 14. TDD: Cách thực hành tốt nhất để kiểm tra DataAnnotations trong ASP.NET MVC 3 là gì?
- 15. MVC dựa trên Dao cạo so với Ứng dụng Trang Đơn trong MVC 4
- 16. Tại sao chế độ xem dao cạo của tôi phàn nàn "} dự kiến" sau khi nâng cấp lên dao cạo 2/mvc 4?
- 17. Cách chuyển Danh sách từ Bộ điều khiển sang Chế độ xem trong MVC 3.
- 18. Di chuyển từ ASP.NET WebForms sang MVC
- 19. Làm cách nào để ghi dữ liệu động vào bố cục trang trong Dao cạo MVC 3?
- 20. Chuyển đổi dự án Visual Studio sang ASP.NET MVC
- 21. Dự án nguồn mở để tìm hiểu asp.net mvc 3
- 22. asp.net mvc 3 dao cạo. điều hướng để xem trên bảng, hãy nhấp vào
- 23. ASP.NET MVC 4 phá vỡ ASP.NET MVC 3 dự án
- 24. Có gì mới trong công cụ xem dao cạo 2.x?
- 25. Cách tốt nhất để chuyển đổi HTML sang dạng thô bằng cách sử dụng Python
- 26. Không tìm thấy không gian tên trong chế độ xem MVC 3 Dao cạo
- 27. công cụ phân tích mã tĩnh tốt nhất cho dự án android là gì?
- 28. ASP.NET MVC 3 _Layout.cshtml Controller
- 29. Asp.Net Webforms Vs Asp.Net WebSite (Dao cạo) Vs Asp.Net MVC
- 30. Dòng đầu tiên trống trong dao cạo mvc 4 rc
Ok vậy, điểm của bạn là gì? Bạn không cần phải biết cú pháp dao cạo để chuyển đổi từ MVC2 sang MVC3? Tôi không nghĩ rằng các công cụ nâng cấp là cách duy nhất để chuyển đổi từ MVC2 sang MVC3. Đôi khi việc chuyển đổi thủ công ASPX sang Razor là cần thiết để biết cú pháp dao cạo luôn là một ý tưởng hay. –