i have some problem with a razor syntax. I would like to know how 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
Does using the <text> tag work? For example:
You need to explicitly tell Razor that you're writing HTML, by writing
@:No Tags
or<text>No Tags</text>
.