-2

コントローラーでは、2 つのテキスト ボックスで選択された Datetime の値を取得し、それらの値をデータベースに対して処理し、結果をビューに渡す必要があります。

どうすればこれを行うことができますか..

4

1 に答える 1

1

このようなことを意味しますか?

CSHTML

<select name="select1" id="select1">
...
</select>

<select name="select2" id="select2">
...
</select>

MVC

public ActionResult Index(string select1, string select2)
{
    DateTime date1;
    DateTime date2;

    bool isDate1 = DateTime.TryParse(select1, out date1);
    bool isDate2 = DateTime.TryParse(select2, out date2);

    ... do some checking to see if both are valid dates

    var timeSpanBetweenDates = date1.Subtract(date2);

    ... call your DB
}
于 2012-06-26T04:32:18.870 に答える