asp.net-mvc – ASP.NET MVC与XSL

任何人(也许是一个XSL粉丝?)可以帮助我找到在使用XSL over ASP.NET MVC的网页上处理数据呈现的任何优势吗?

两种选择是:

>使用XSL的ASP.NET(MVC / WebForms)
数据库获取数据并将其转换为XML,然后使用XSL-templates显示在不同的页面上.
> ASP.NET MVC
数据库获取数据作为C#对象(或LinqTosql / EF对象)并在MVC页面上使用内联代码显示它.

XSL的主要优点是在WebControls等许多不同页面上一致显示数据.所以,如果我错了,请纠正我,ASP.NET MVC可以使用相同的方式,但使用强类型对象.请帮我看看XSL是否有任何好处.

解决方法

我可以看到使用XSLT转换数据并将其显示用户的主要好处如下:

>数据已采用XML格式
>数据遵循一个定义良好的模式(这使得使用像XMLSpy这样的工具更加容易).
>数据需要转换成许多不同的输出格式,例如: PDF,WMP和HTML

如果这是您的数据的唯一输出,并且它不是XML格式,那么XSLT可能不是最佳解决方案.

同样,如果需要用户交互(例如编辑数据),那么最终会使用后端代码来处理更新,因此可能证明一项技术太过分了……

相关文章

这篇文章主要讲解了“WPF如何实现带筛选功能的DataGrid”,文...
本篇内容介绍了“基于WPF如何实现3D画廊动画效果”的有关知识...
Some samples are below for ASP.Net web form controls:(fr...
问题描述: 对于未定义为 System.String 的列,唯一有效的值...
最近用到了CalendarExtender,结果不知道为什么发生了错位,...
ASP.NET 2.0 page lifecyle ASP.NET 2.0 event sequence cha...