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