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 に答える