【发布时间】:2011-09-25 16:42:20
【问题描述】:
是否可以在 Razor 布局视图中声明函数或助手并让子 Razor 视图使用该函数?我的结构是:
_layout.cshtml -> index.cshtml
其中 index.cshtml 使用 _layout.cshtml 作为其布局。这是默认结构。
我希望能够将常用函数/帮助程序放在 _layout.cshtml 中,并在 index.cshtml 和所有其他使用 _layout.cshtml 的视图中引用它们。除非我错过了什么,否则它不能开箱即用。
我知道。我应该为此使用已编译的 AppHelpers 或 HtmlHelpers,但我可以预见到能够直接在 _layout.cshtml 文件中调整选择函数/帮助程序会非常方便。
谢谢
【问题讨论】:
标签: asp.net-mvc inheritance razor