Вот список зарезервированных ключевых слов Razor ( Примечание : это относится к cshtml, vbhtml следует правилам VB):
Ключевые слова Razor
- наследует
- функции
- секция
- модель помощника
- (только в проектах MVC)
Вы можете избежать их, используя @(inherits)
Ключевые слова для языка Razor
Это ключевые слова C #, понятные Razor
- , если
- do
- попробуйте
- для
- foreach
- , в то время как
- switch
- lock
- используя
- case
- default
Вы можете избежать их, используя @(@lock)
(первый @
используется для выхода из синтаксического анализатора Razor, а второй @
используется для выхода из синтаксического анализатора C #)
Зарезервированные ключевые слова
Они не зарезервированы в RC, но будут для RTM. Обновление : У них не будет функциональности для RTM.Они просто зарезервированы для будущего использования.
- пространство имен
- класс
- макет