// // GET: /CustomBinder/ public ActionResult Index( /*[ModelBinder(typeof(ApplicationSettingModelBinder))]*/ /*[ApplicationSettingBinder]*/ ApplicationSetting setting,string otherSetting) { return View(setting); }
public object BindModel(ControllerContext controllerContext, ModelBindingContext bindingContext) { var model = new ApplicationSetting(); model.ApplicationName=ConfigurationManager.AppSettings["ApplicationName"]; model.Version = ConfigurationManager.AppSettings["Version"]; model.ReleasedDate = ConfigurationManager.AppSettings["ReleasedDate"]; model.IsOffline =Convert.ToBoolean(ConfigurationManager.AppSettings["IsOffline"]); return model; }