MVC2 Html助手

时间:2010-08-09 11:09:48

标签: html asp.net-mvc coding-style html-helper

我使用VS 2010功能生成了一个View。此自动代码生成创建了此代码:

   model.DateDeleted,String.Format(“{0:g}”,Model.DateDeleted))%>

我创建了一个自定义辅助方法(扩展方法)来创建JQuery Calendar控件。这是View上的此控件的语法:

  

如何将其绑定到来自Controller的数据? Html.TextBoxFor允许在其签名中使用Lambda表达式。这是DatePicker代码的签名:

public static string DatePicker(this HtmlHelper helper,string name,string imageUrl,object date)

我不确定如何将DatePicker与来自Controller的数据连接起来。非常感谢任何帮助。

1 个答案:

答案 0 :(得分:3)

使用Html.EditorFor而不是使用自己的html帮助器,它允许您使用lambda表达式。现在使用jquery日期piceker准备编辑器模板,将其用作编辑器。如果您将它放在EditorTemplates目录中,它将自动显示此模板。它是MVC2的标准,它确实是一种很好的做法。

This article展示了如何制作它!享受!