在 MVC6 中创建自定义模型绑定器的正确方法是什么?

2023-12-04

我正在尝试按照中的步骤操作本文使用 vNext 项目和 mvc 6。我一直在阅读代码here但仍然有点不确定如何实现这一点。

有没有人有一个可以分享的可行示例或为我指明正确的方向?

我特别想知道如何注册自定义绑定器,以及我将从哪些类继承,因为 DefaultModelBinder 不可用。


模型活页夹示例:https://github.com/aspnet/Mvc/blob/dev/src/Microsoft.AspNet.Mvc.Core/ModelBinding/CancellationTokenModelBinder.cs

如何在Startup.cs中注册binder

public void ConfigureServices(IServiceCollection services) 
{ 
    services.AddMvc().Configure<MvcOptions>(options => 
    { 
        options.ModelBinders.Add(typeof(MyModelBinder)); 
    });
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 MVC6 中创建自定义模型绑定器的正确方法是什么? 的相关文章

随机推荐