我有一个名为 Time 的对象
public class Time{
public int Hour {get;set;}
public int Minute {get;set;}
public static Time Parse(string timeString){
//reads the ToString()'s previous output and returns a Time object
}
override protected string ToString(){
//puts out something like 14:50 (as in 2:50PM)
}
}
所以我想要的是编辑或创建操作上的自动模型绑定,以从字符串设置这个 Time 实例(即用字符串提供 Parse 方法并返回结果)。
我这样做的原因是我将有一个可选择时间的 DropDownList。每个选项的值将是解析器可读的字符串。
任何人都可以从 IModelBinder 接口提供示例 BindModel 方法吗?