以编程方式控制 Razor 视图?

发布于 2024-10-19 11:05:17 字数 152 浏览 1 评论 0原文

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

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

Is is possible to programmatically control Razor views? Can I reach the different RenderSection parts or change the Layout definition in code?

I'm looking into possibilities to use Razor syntax in the presentation layer of a CMS application. Might Spark be a better choice because of it's (parseable) XML syntax?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

漆黑的白昼 2024-10-26 11:05:17

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

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

Take a look at http://razorengine.codeplex.com and http://tqcblog.com/2011/01/23/precompiled-razor-for-shared-views-and-mono/ - you can convert razor views to c# code and set the views to use a custom base class that has whatever additional functionality you need.

You may also be able do something with the viewstart file - although set up as a razor view, it is effectively custom code that modifies the settings of all views, including the layout.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文