开发者

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:

Converting C# Razor to VB

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>
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜