2011-08-01 53 views
1

我正在学习MVC2,但本书仅查看C#语法。不过,我来自一个VB的背景,所以我想知道下面的表达式的VB.NET:VB.NET TextBoxFor Lambda表达式

<p>Your Name : <%: Html.TextBoxFor(x >= x.Name)%> </p> 

当我使用上面的代码,编译器抱怨的“x”尚未宣布。

如果您有答案或可以提供另一个问题的解决方案的链接,那就太好了。

感谢 亚当

回答

1
<p>Your Name : <%: Html.TextBoxFor(Function(x) x.Name)%> </p> 
+0

OK奏效。谢谢安德鲁!有一些在线资源详细说明了这种语法,还是我需要去购买一本MVC2 VB.NET书籍?欢呼声 –

+0

关于VB.Net Lambda Epxressions的MSDN参考是http://msdn.microsoft.com/en-us/library/bb531253.aspx –