我有以下情况。链接编辑器模板到文本框
我正在开发一个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