c# – 在Owin startup.cs中注册ModelBinders

我已经为小数创建了一个自定义模型绑定器但是遇到了问题.我无法通过Global.asax.cs注册它,因为我没有.

如何使这行在startup.cs类中工作?

ModelBinders.Binders.Add(typeof(decimal), new DecimalModelBinder());

最佳答案 它将在OWIN启动类中工作,只需提供System.Web.Mvc即可.

public void Configuration(IAppBuilder app)
{
    ModelBinders.Binders.Add(typeof(decimal), new DecimalModelBinder());
    ...
}
点赞