【发布时间】:2010-12-21 05:32:40
【问题描述】:
我开始学习 ASP.NET MVC,因为我在 VB.NET 商店工作,所以我正在从 C# 转换一个示例。我正在尝试实现一个强类型视图,我正在查看的示例显示以下内容:
<tr>
<td>Name:</td>
<td><%=Html.TextBox(x => x.Name)%></td>
</tr>
我在 VB.NET 中提出了以下内容:
<tr>
<td>Name:</td>
<td><%=Html.TextBox((Function(x As Contact) x.Name).ToString)%></td>
</tr>
这种转换正确吗?这看起来真的很麻烦(我知道,我知道,VB.NET 比 C# 更麻烦,但我在这件事上别无选择)。如果正确,是不是最好的方法?
【问题讨论】:
-
只是一个后续:在我下面的示例中有很多勘误表。我认为问题在于该示例使用了 ASP.NET 未来的程序集(来自 aspnet.codeplex.com 的 Microsoft.Web.Mvc.dll),正确的语法是
<%=Html.TextBoxFor(x => x.Name)%>
标签: c# asp.net-mvc vb.net html-helper strong-typing