2011-02-28 156 views
6

我正在關注的ASP.NET MVC Tutorial和VB.NET已經開始遇到麻煩將下面的代碼剃刀:轉換C#剃刀到VB

enter image description here

我有

<ul> 
    @For Each g As MvcApplication1.Genre In Model 
     <li> @g.Name </li> 
    Next 

</ul> 

但變得

屬性Sepcifier不是一個完整的 聲明

<li>標籤兩者。我知道我需要使用續行,但無法弄清楚在哪裏。如果你能指出問題,我會非常感激。

+0

你說的錯誤是在'

  • @ g.Name
  • 'line – msarchet 2011-02-28 20:59:18

    +0

    完全沒有價值的評論,但我在完全相同的教程中遇到了完全相同的問題。非常感謝!!! – 2011-12-06 22:27:55

    +0

    @ShaiCohen - Upvote如果你發現這有幫助 – 2011-12-07 08:39:34

    回答

    9

    li前加上@:

    <ul> 
        @For Each g As MvcApplication1.Genre In Model 
         @<li>@g.Name</li> 
        Next 
    </ul> 
    

    我建議你following article

    +0

    Spot on - 優秀的鏈接文章,謝謝 – 2011-03-01 09:37:23

    0

    嘗試使用文本標籤,它會告訴剃刀看法,以下是正常的HTML標記,但實際上並沒有呈現:

    <ul> 
        @For Each g As MvcApplication1.Genre In Model 
         <text><li> @g.Name </li></text> 
        Next 
    </ul>