У меня есть объект под названием 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)
}
}
Итак, я хочу, чтобы автоматическое связывание модели в действии Edit или Create устанавливало этот экземпляр Time из строки (т.е. передавал методу Parse строку и возвращал результат).
Причина, по которой я это делаю, заключается в том, что у меня будет DropDownList с возможностью выбора времени. Значением каждой опции будет читаемая парсером строка.
Может ли кто-нибудь предоставить пример метода BindModel из интерфейса IModelBinder?