XSLT可以渲染MVC ASP.NET控件/代码吗?

时间:2009-05-20 18:31:50

标签: asp.net-mvc xslt controls

有没有办法直接在.NET Framework下的XSLT / XSL转换文件中呈现ASP.net MVC控件或代码?如果是这样,你可以提供样品或链接吗?

2 个答案:

答案 0 :(得分:3)

我正在阅读Apress的一本很棒的ASP.NET MVC书: http://www.amazon.com/Pro-ASP-NET-Framework-Steven-Sanderson/dp/1430210079

在第10章中,有一个名为“实现自定义视图引擎”的部分,它一步一步地向您展示如何实现XSLT视图引擎。它实际上非常简单(希望我可以发布它,但不想侵犯版权)。

我强烈推荐这本书给任何人(我在他们的网站上购买并下载了电子书),作者真的很好地解释了这一点。 ... OTOH,我建议你避免那些带有作者大量照片的红皮书......除非你喜欢主要由屏幕截图和代码转储组成的书籍,而且很难清楚地解释概念。

答案 1 :(得分:1)

虽然这是可能的(使用与html相同的策略,但是经常骚扰VS以使其工作,并使用原始文本输出来处理XSLT过于顽固的任何东西),这几乎绝对不是你的意思实际上想做。即使你已经有用于生成HTML文档的XSLT,这对我来说也是一个坏主意。相反,您应该尝试搜索“Asp.Net数据绑定XML”。你会找到像this这样的结果,这可能会给你带来更好,更可维护的结果。