MVC Razor RC 1: можно ли @section определить с помощью строковой константы? - PullRequest
6 голосов
/ 13 ноября 2010

Есть ли способ использовать строку на странице, используя мастер-макет и вызывая раздел?

Итак, вместо этого:

  @section SomeSection

Я мог бы сделать это?

  @section "SomeString" 

Или лучше

  @section SomeClass.SomeConstantString

Причина этого?Так что я могу использовать постоянную строку на главной странице для имени раздела и использовать ту же самую постоянную строку на частичной странице.

  @RenderSection(eClass.SomeConstantString, required:false)

Я действительно надеюсь, что есть способ сделать это, иначе это кажется проблемой в целом.

1 Ответ

5 голосов
/ 13 ноября 2010

Нет, это невозможно. Я не считаю это большим ограничением, потому что, если макет отображает необходимый раздел, а имена не совпадают, вы увидите ошибку во время выполнения.

...