代码之家  ›  专栏  ›  技术社区  ›  Programmin Tool

MVC Razor RC 1:能否用字符串常量定义@section?

  •  6
  • Programmin Tool  · 技术社区  · 14 年前

    有没有办法在使用母版布局和调用节的页面上使用字符串?

    所以不要这样:

      @section SomeSection
    

    我能做到吗?

      @section "SomeString" 
    

    或者更好

      @section SomeClass.SomeConstantString
    

    为什么?这样我就可以在母版页上使用一个常量字符串作为节名,并在部分页上使用相同的常量字符串。

      @RenderSection(eClass.SomeConstantString, required:false)
    

    我真的希望有一个办法来做到这一点,否则这似乎是一个整体问题。

    1 回复  |  直到 14 年前
        1
  •  5
  •   marcind    14 年前

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