Escape @ character in razor view engine
@@
should do it.
Razor @ escape char to symbols...
<img src="..." alt="Find me on twitter as @("@username")" />
or
<img src="..." alt="Find me on twitter as @("@")username" />
@Html.Raw("@")
seems to me to be even more reliable than @@
, since not in all cases @@
will escape.
Therefore:
<meta name="twitter:site" content="@twitterSite">
would be:
<meta name="twitter:site" content="@Html.Raw("@")twitterSite">
use <text></text>
or the easier way @:
Instead of HTML entity I prefer the use of @Html.Raw("@")
.