0

使用 ASP.Net MVC。在编辑模式下,我有这个:

    <div class="editor-field">
        <%: Html.EditorFor(model => model.Date) %>
        <%: Html.ValidationMessageFor(model => model.Date) %>
    </div>

我有一个使用 Jquery 的 DatePicker。

<rhp:DatePicker ID="DatePicker1" runat="server"></rhp:DatePicker> 

我可以得到日期选择器的文本:DatePicker1.Text

当用户选择日期时,我希望将选择的日期复制到 model.Date 并保存到数据库。我怎样才能做到这一点?

4

1 回答 1

0

如果您不想创建自定义 EditorTemplate,最简单的方法是删除Html.EditorFor(m => m.Date)并使用 DatePicker 作为编辑器:

<div class="editor-field">
    <rhp:DatePicker ID="Date" runat="server"></rhp:DatePicker>
    <%: Html.ValidationMessageFor(model => model.Date) %>
</div>

请注意,DatePicker 控件的 ID 是Date,这应该允许模型绑定器将值绑定到Date模型的属性。

于 2012-11-25T18:11:55.517 回答