Razor view engine, how to write inbetween html?
i have some problem with a razor syntax. I would like to know ho开发者_开发问答w to write inbetween html.. see this sample..
<ul>
@foreach (var x in Model) {
<li>
@x.Subject - Tags:
@if (x.Tags != null)
{
foreach (var t in x.Tags)
{
@t.Name
}
}
else
{
No tags
}
</li>
}
</ul>
I should be able to write "No Tags" but this doesnt work... No tags seem included in the code (which is not what i want.
Thanks
You need to explicitly tell Razor that you're writing HTML, by writing @:No Tags
or <text>No Tags</text>
.
Does using the <text> tag work? For example:
<text>No tags</text>
精彩评论