How do you declare a comment using the Razor view engine?

Daniel T. picture Daniel T. · Dec 17, 2010 · Viewed 24.8k times · Source

Using ASP.NET MVC's default view engine, you can declare a server-side comment like this:

<%-- This is a comment --%>

This comment will only be visible on the server side and is not sent to the client. How would I do the same with the Razor view engine?

Answer

RPM1984 picture RPM1984 · Dec 17, 2010

Start the comment block with @*, end the comment block with *@.

Similar to C# (/* and */)

@* single line comment *@

or

@*
    this is a comment
    this is another
*@

More on Razor comments on the Gu's blog.