【问题标题】:Controlling Razor views programmatically?以编程方式控制 Razor 视图?
【发布时间】:2011-07-06 09:39:27
【问题描述】:

是否可以以编程方式控制 Razor 视图?我可以访问不同的RenderSection 部分或更改代码中的Layout 定义吗?

我正在研究在 CMS 应用程序的表示层中使用 Razor 语法的可能性。由于它的(可解析的)XML 语法,Spark 可能是更好的选择吗?

【问题讨论】:

    标签: asp.net-mvc-3 content-management-system viewengine


    【解决方案1】:

    看看http://razorengine.codeplex.comhttp://tqcblog.com/2011/01/23/precompiled-razor-for-shared-views-and-mono/ - 您可以将 razor 视图转换为 c# 代码并将视图设置为使用具有您需要的任何附加功能的自定义基类。

    您还可以对 viewstart 文件执行一些操作 - 尽管设置为 razor 视图,但它实际上是修改所有视图设置的自定义代码,包括布局。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-05-05
      • 1970-01-01
      • 1970-01-01
      • 2013-04-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-14
      相关资源
      最近更新 更多