我试图创建自己的模板化帮助器,但我遇到了TextBoxFor语法。在C#中它是:
<%= Html.TextBoxFor(model => model) %>
我无法弄清楚(或谷歌) - 如何在VB.NET中写出来?
答案 0 :(得分:2)
这看起来像标准的C#Lambda语法,因此翻译将是:
<%= Html.TextBoxFor( Function (model) model ) %>
基本上你给Html.TextBoxFor一个带有1个参数的函数。该函数不执行任何操作,只是将参数回传给调用者。
这需要VB 10,可以在Visual Studio 2010中找到。
答案 1 :(得分:1)
您需要先实际创建模板,但在创建模板后,您可以像这样使用它:
<%: Html.EditorFor(Function(model) model.YourField)%>