2010-08-09 59 views
2

我使用VS 2010功能生成了一個View。這種自動代碼生成創建此代碼:MVC2 Html Helpers

model.DateDeleted,的String.Format( 「{0:克}」,Model.DateDeleted))%>

我創建的自定義輔助方法(擴展方法)創建一個JQuery日曆控件。這是在這篇控制的語法:

我怎麼能結合這從我的控制器來的數據​​? Html.TextBoxFor允許在其簽名中使用Lambda表達式。下面是DatePicker的代碼簽名:

公共靜態字符串的DatePicker(此的HtmlHelper助手,字符串名稱,字符串IMAGEURL,目標日期)

我不知道如何從控制器的數據來接線的DatePicker 。任何幫助將非常感激。

回答

3

而不是使用自己的html幫手使用Html.EditorFor它允許您使用lambda表達式。現在使用jQuery日期piceker準備編輯器模板,將其用作編輯器。如果您將它放在EditorTemplates目錄中,它將自動顯示此模板。這是MVC2的一個標準,它確實是一個很好的做法。

This article顯示如何使它!請享用!

相關問題