【问题标题】:MVC2 Html HelpersMVC2 Html 助手
【发布时间】:2010-08-09 11:09:47
【问题描述】:

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

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

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

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

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

我不确定如何将 DatePicker 与来自控制器的数据连接起来。任何帮助将不胜感激。

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2011-03-23
      • 1970-01-01
      • 2010-12-16
      • 1970-01-01
      • 1970-01-01
      • 2017-05-10
      • 1970-01-01
      • 1970-01-01
      • 2011-11-02
      相关资源
      最近更新 更多