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