c# - Owin startup.cs 中的 ModelBinders 注册

标签 c# .net model-view-controller owin

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

如何让这条线在 startup.cs 类中起作用?

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

最佳答案

如果引用了 System.Web.Mvc,它将在 OWIN 启动类中正常工作。

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

关于c# - Owin startup.cs 中的 ModelBinders 注册,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33084399/

相关文章:

c# - 使用事件将 UI 元素绑定(bind)到字段时,如何防止无限递归?

model-view-controller - Azure:部署不属于解决方案的文件

model-view-controller - 在MVC中,1个模型1个表还是1个模型多个表?

c# - 我们可以继续在服务器端按需创建 Azure 共享访问签名吗?

c# - 创建和处理用户控件时如何释放系统内存

c# - 在数据集中查找外键

.net - C# PrintDocument PaperSize/FontSize

.net - Entity Framework 实体更新忽略时间戳

C# 审核覆盖 SaveChanges() 方法。如何从表中找出实体的外键及其值

java - Spring mvc 3.1 tomcat 7 - 404 不解析 jsp 但 Controller 注释工作正常