Có thể bất kỳ ai (có thể là một fan XSL?) Giúp tôi tìm thấy bất kỳ lợi thế nào khi xử lý việc trình bày dữ liệu trên một trang web với XSL trên ASP.NET MVC?ASP.NET MVC và XSL
Hai lựa chọn thay thế là:
ASP.NET (MVC/WebForms) với XSL
Lấy dữ liệu từ cơ sở dữ liệu và chuyển nó đến XML sau đó được hiển thị trên các trang khác nhau với XSL-templates.ASP.NET MVC
Lấy dữ liệu từ cơ sở dữ liệu như C# đối tượng (hoặc LinqToSql/EF-đối tượng) và hiển thị nó với inline-mã trên MVC-trang.
Lợi ích chính của XSL là hiển thị dữ liệu nhất quán trên nhiều trang khác nhau, như WebControls. Vì vậy, sửa tôi nếu tôi sai, ASP.NET MVC có thể được sử dụng theo cùng một cách, nhưng với các đối tượng mạnh mẽ đánh máy. Vui lòng giúp tôi xem liệu có bất kỳ lợi ích nào cho XSL không.
Với sự ra đời của động cơ xem thay thế như Razor, các ong chích bây giờ sẽ ảnh hưởng ít hơn. –
@RobertHarvey - Tuyệt vời của Razor, cú pháp '@' đẹp hơn '<%' (đối với các câu lệnh đơn giản ít nhất) nhưng nó vẫn có vấn đề cơ bản về chuyển đổi giữa đầu ra và mã. Tâm trí bạn, đây là một câu trả lời 3/2 tuổi - trở lại sau đó MVC là 'hứa hẹn', bây giờ tôi nghĩ rằng bạn muốn được điên để sử dụng biến đổi XML. – Keith