2015-08-28 3 views

ответ

7

Сво комментарий

@* this is commented code in a .cshtml file*@ 

Подобно этому через .cs файл

/*this is commented code in a .cs file*/ 
2

Он знаменует собой начало comment. Он закрыт соответствующим значком * @

1

В чем смысл оператора @ * в asp.net.mvc?

Это не имеет никакого отношения к ASP> NET MVC. Он специфичен для Razor View Engine. Он служит для комментирования определенной части кода или разметки, которая пропускается на выходе.

Так что, если вы

@* Some Tags or Code *@ 

Это будет просто комментарий на стороне сервера. Кроме того, этот синтаксис указывает на то, что синтаксический анализатор Razor должен игнорировать все внутри этого блока и рассматривать его так, как будто его вообще нет (это означает, что ничего не выполняется, на время выполнения нет накладных расходов на производительность, и ничто не отправляется клиенту) ,

+0

Есть ли другая возможность использовать механизм просмотра Razor? Не является ли механизм просмотра бритвы ASP.NET-View-Engine для VB и C#? –

+1

@MatthiasBurger Razor также может использоваться так же, как и шаблоны T4. Это просто средство просмотра по умолчанию в MVC. У каждого механизма просмотра есть разные стили комментариев. например FormsViewEngine имеет '<%....%>'. –

+0

Ahh okay - Не знал этого. Спасибо +1 –

4

Используется для комментариев Кодекса

@* Your code here to comment *@ 

Визуальная студия сочетание клавиш:
выберите раздел вы хотите прокомментировать и нажмите: CTRL +K + C прокомментирую код.
и CTRL + K + U расторгнет код.



Для тех, кто ищет .aspx view engine страниц.

<%-- Your code here to comment --%> 
+0

Вы предполагаете, конечно, что он использует Visual Studio –

+0

@AshleyMedway Да, конечно. Я немного отредактировал свой ответ. –

Смежные вопросы