Converting C# Razor to VB
I'm following the ASP.NET MVC Tutorial and having started in VB.NET I'm having trouble converting the following razor code:
I have got
<ul>
@For Each g As MvcApplication1.Genre In Model
<li> @g.Name </li>
Next
</ul>
but getting
Attribute Sepcifier is not a complete st开发者_如何学Catement
on both the <li>
tags. I understand I need to use line continuation but can't figure out where. I'd be greatful if you can point out the problem.
Put an @ before the li
:
<ul>
@For Each g As MvcApplication1.Genre In Model
@<li>@g.Name</li>
Next
</ul>
I would recommend you the following article.
I think your <li>
line needs to be prepended with the @:
operator based on this stack post:
Razor View Engine Quirks in VB.NET
Try using the text tag, which will tell razor views that the following is normal html markup, they are not actually rendered:
<ul>
@For Each g As MvcApplication1.Genre In Model
<text><li> @g.Name </li></text>
Next
</ul>
精彩评论