asp.net mvc - Razor - @Html.Raw() still encoding & in meta tag attributes -
asp.net mvc - Razor - @Html.Raw() still encoding & in meta tag attributes -
when utilize @html.raw(mystring) normal renders example:
@{ viewbag.title = "my site®"; } <title>@html.raw(viewbag.title)</title> will render <title>my site®</title> when utilize in attribute:
<meta name="description" content="@html.raw(viewbag.title)" /> it renders <meta name="description" content="my site&reg;" /> not right because not render registered mark.
how right behavior?
as patridge pointed out in reply can include attribute markup in parameter .raw.
in case result in similar following:
<meta name="description" @html.raw("content=\"my site&reg;\"") /> asp.net-mvc asp.net-mvc-3 razor asp.net-mvc-4
Comments
Post a Comment