我正在尝试将通过 URL 传入的字符串建模绑定到控制器中的操作中的参数。
例如http://www.example.com/Controller/Action/2013-10-04/
我的 Action 方法在哪里
public ViewResult Action(DateTime dateTime) {
//some logic
}
我的路线图是
routes.MapRoute("Example", "Controller/Action/{dateTime}/", new { Controller = "Controller", Action = "Action" });
上面指定的 URL 有效,并且 dateTime 正确填充了日期和时间 00:00:00。但是我也想定义一个时间,但我不确定格式应该是什么,然后我尝试的任何其他方法都无法对 dateTime 参数进行模型绑定。
这甚至可以通过内置的 ModelBinding 实现,还是我需要创建自定义模型绑定器?