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

asp.net-mvc-3 – 在ASP.NET之外使用Razor

发布时间:2020-12-16 06:37:11 所属栏目:asp.Net 来源:网络整理
导读:现在MVC 3似乎正式发布,我们是否知道是否有官方支持在ASP.NET管道之外使用Razor. 我知道有一些关于如何做到这一点的帖子,但似乎没有一个官方,所有都有点不同. 如果还没有正式的方法可以帮助我找到最好的现有解决方案吗? 谢谢! 解决方法 这实际上取决于你对
现在MVC 3似乎正式发布,我们是否知道是否有官方支持在ASP.NET管道之外使用Razor.

我知道有一些关于如何做到这一点的帖子,但似乎没有一个官方,所有都有点不同.

如果还没有正式的方法可以帮助我找到最好的现有解决方案吗?

谢谢!

解决方法

这实际上取决于你对“官方”的定义.

是的,Razor被明确设计为在ASP.NET管道之外运行.

不,ASP.NET团队没有发布任何官方API,只允许您使用一行代码在ASP.NET之外运行Razor.有一些必要的配置使事情有效.

Andrew Nurse(实施了Razor)写了一篇关于自己创建这个功能所必需的博客文章(http://vibrantcode.com/blog/2010/11/16/hosting-razor-outside-of-aspnet-revised-for-mvc3-rc.html).

我还没有进行详尽的搜索,但RazorEngine是我知道在Razor之上构建的第一个项目并提供这种简单的API.我建议你先从它开始,看看它是否符合你的需求.

(编辑:李大同)

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

    推荐文章
      热点阅读