加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

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

发布时间:2020-12-16 04:20:36 所属栏目:asp.Net 来源:网络整理
导读:任何人(也许是一个XSL粉丝?)可以帮助我找到在使用XSL over ASP.NET MVC的网页上处理数据呈现的任何优势吗? 两种选择是: 使用XSL的ASP.NET(MVC / WebForms) 从数据库获取数据并将其转换为XML,然后使用XSL-templates显示在不同的页面上. ASP.NET MVC 从数据
任何人(也许是一个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可能不是最佳解决方案.

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读