Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

The name 'media' does not exist in the current context

The @ is a reserved character in Razor. But you can escape it using @@:

@@media print

In razor views, @ is the magic character which preceeds code.

In your case, use 2 @@. Otherwise razor will thing that it is some code/ expression.

@@media print.

Alternatively you can use Html.Raw method also.

@Html.Raw("@")media print

You can do the same when printing twitter handle name which has the @ in it.

Here is a good msdn link to know more about razor syntax and here is one from phil hack


Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!