我有以下情況。鏈接編輯器模板到文本框
我正在開發一個MVC 3 asp.net應用程序。我想用日期時間範圍過濾器製作一個搜索表單。我想使用日期選擇器,以便用戶可以選擇日期範圍。 我跟了這MVC教程
我的問題是,我不能去編輯模板鏈接到非MODEL @editotfor或輸入或@textbox,我心底把一些代碼等你拿我的觀點。
我在我的共享文件夾下面EditorTemplate(文件Date.cshtml)
@model日期時間 使用日期模板 @ Html.TextBox( 「」 的String.Format( 「{0:d}」 ,Model.ToShortDateString()), 新{@class = 「的DateField」,類型= 「日期」})
,如果我在我看來,一切都用這條線的工作
@ Html.EditorFor(M = > m.fecha_Modificacion,「Date」)
但我想使用的日期選擇在非模型值只是一個文本框simpletextbox我 一直想這樣的:
@ Html.TextBox(「fechaInicio」,「」,新{@class =「的DateField」} )
但不工作 我倒是apreciate任何幫助
UPDATE
我必須更詳細 解釋我的問題我有一個
class Foo{
private stirng name;
private DateTime dateOfBirthday;
}
在Foo視圖中,我在編輯list.cshtml,所以我可以通過dateOfBirthday由from來搜索。 所以我想製作兩個文本框,以便用戶可以選擇日期時間選擇器從anf到日期範圍。 我想使用模板,因此我可以重新使用它。 但list.cshtml視圖已經輸入到@Model富 但兩個文本框沒有示範田
我對模型輸入@EditorFor filds,所以我試圖在使用由工作完美的EditTemplate我從日期範圍文本框
對於我讀我可以創建一個EditorTemplate但是,這並不意味着我到處使用,我可以只使用,我想
非常感謝您
所以我不明白與共享文件夾中的編輯器模板的差異,爲什麼我不能使用它 – Juan 2012-08-14 22:29:45
然後我怎樣才能將模板鏈接到@ html.xxx – Juan 2012-08-14 22:30:29
你能告訴我一個例子@edittorfor行??? – Juan 2012-08-14 22:43:57