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

前端之家收集整理的这篇文章主要介绍了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可能不是最佳解决方案.

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

猜你在找的asp.Net相关文章