2
我试图创建自己的模板帮助器,但是我被困在TextBoxFor语法上。在C#是:EditorFor模板的VB.NET语法?
<%= Html.TextBoxFor(model => model) %>
我无法弄清楚(或者google一下) - 如何写在VB.NET?
我试图创建自己的模板帮助器,但是我被困在TextBoxFor语法上。在C#是:EditorFor模板的VB.NET语法?
<%= Html.TextBoxFor(model => model) %>
我无法弄清楚(或者google一下) - 如何写在VB.NET?
这看起来像标准的C#lambda语法,所以翻译是:
<%= Html.TextBoxFor(Function (model) model) %>
基本上你给Html.TextBoxFor功能与1点的参数。这个函数没有做任何事情,它只是回应调用者的意见。
这需要VB 10,这是在Visual Studio 2010中发现
你需要真正先创建模板,但在创建后,您可以使用它像这样:
<%: Html.EditorFor(Function(model) model.YourField)%>
谢谢,我有点错过了 - VB 10部分... – Vnuk 2010-07-18 10:59:14
只是一个小细节 - 因为它是一个函数,它应该被声明为 - Funcion(模型)模型 – Vnuk 2010-07-18 12:47:03
是的。我不知道我在那里想什么。 – 2010-07-18 13:24:21