asp.net-mvc - MVC Razor RC 1 : Can the @section be defined with a string constant?

标签 asp.net-mvc razor

有没有办法通过主布局并调用部分来在页面上使用字符串?

所以代替这个:

  @section SomeSection

我能做到吗?

  @section "SomeString" 

或者更好

  @section SomeClass.SomeConstantString

这样做的原因是什么?这样我就可以在母版页上使用常量字符串作为部分名称,并在部分页面上使用相同的常量字符串。

  @RenderSection(eClass.SomeConstantString, required:false)

我真的希望有一种方法可以做到这一点,否则总体来说这似乎是一个问题。

最佳答案

不,这是不可能的。我不认为这是一个很大的限制,因为如果布局正在渲染所需的部分并且名称不匹配,您将在运行时遇到错误。

关于asp.net-mvc - MVC Razor RC 1 : Can the @section be defined with a string constant?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4173741/

相关文章:

asp.net-mvc - 您如何返回自定义 503 消息?

asp.net-core - 如何将字符串渲染到 Layout.cshtml 文件?

asp.net-mvc - 强制 Razor 不转义网址

c# - 如何使用 Controller 将一个模型的属性设置为另一个模型的属性

asp.net-mvc - 禁用 HTML.TextBoxFor()

asp.net-mvc - 我发布的时候,Web.Release.config中connectionStrings的内容没有被复制

c# - 使用 MVC 5 使用 FileHelpers 导入 Excel 数据

c# - MVC Controller 使用 Json(object) 与 JavaScriptSerializer().Serialize(object) 编码 JSON

javascript - javascript 变量中的 asp.net razor 特殊字符问题

asp.net - Razor 不会自动为 View 创建共享文件夹?为什么不?