2012-03-21 87 views
1

我是新來的Razor視圖的語法和大多數的例子是在C#中,我需要幫助coverting下面剃刀語法到vb.net轉換C#Razor視圖語法VB.net

<div> 
    @using (Html.BeginForm()) 
    { 
     @Html.ValidationSummary() 
     <p>Your Name : @Html.TextBox("Name")</p> 
     <p>Your Age Range : 
      @Html.DropDownList("IsEligibleAge", new[] { 
       new SelectListItem() {Text = "Below 18", Value = bool.FalseString}, 
       new SelectListItem() {Text = "18 and Above", Value = bool.TrueString} 
      }, "Please select your age") 
     </p> 
     <input type="submit" value="Submit Data" /> 
    } 
</div> 

回答

5

希望它的工作原理:

<div> 
    @using (Html.BeginForm())  
     @Html.ValidationSummary() 
     @<p>Your Name : @Html.TextBox("Name") </p> 
     @<p>Your Age Range : 
      @Html.DropDownList("IsEligibleAge", { 
       New SelectListItem() With {.Text = "Below 18", .Value = Boolean.FalseString}, 
       New SelectListItem() With {.Text = "18 and Above", .Value = Boolean.TrueString} 
      }, "Please select your age") 
     </p> 
     @<input type="submit" value="Submit Data" /> 
    end using 
</div> 

我用這篇關於Razor and VB.NET的好文章來翻譯。

+0

感謝您的解決nemesv。併爲鏈接 – 2012-03-21 10:23:48

+0

好的文章,在vb.net上從c#和我一樣遷移的人。 – Ajay2707 2015-04-29 10:56:36