相关疑难解决方法(0)

ASP.NET Core中的模型绑定将下划线映射到标题案例属性名称

我有一个模型类,我想在我的ASP.NET MVC Core(RC2)应用程序中绑定查询字符串.

我需要在查询字符串键中支持下划线以确认OAuth规范,但我想在我的应用程序中使用标题案例属性名称.

我的模型类看起来像这样:

class OauthParameters
{
    public string ClientId {get; set;}

    public string ResponseType {get; set;}

    public string RedirectUri {get; set;}
}
Run Code Online (Sandbox Code Playgroud)

所以我想绑定查询字符串像client_id,response_typeredirect_uri给它.

有没有一种方法可以让ASP.NET MVC Core自动或通过属性注释来实现?

我已经阅读了一些关于编写自定义模型绑定器的文章,但是这些似乎(1)对于我想要实现的内容而言过于复杂,并且(2)是为RC1或更早版本编写的,并且一些语法已经改变.

提前致谢.

c# asp.net asp.net-mvc asp.net-core-mvc asp.net-core

20
推荐指数
1
解决办法
5006
查看次数