2012-03-21 88 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