gpt4 book ai didi

asp.net-mvc-2 - ASP.NET MVC2 - 在模型绑定(bind)器中解析参数属性

转载 作者:行者123 更新时间:2023-12-04 23:56:41 27 4
gpt4 key购买 nike

给定如下操作:

public ActionResult DoStuff([CustomAttribute("foo")]string value) {
// ...
}

有没有办法在 ModelBinder 中解析 valueCustomAttribute 实例?我正在查看 MVC 源代码,很可能我只是做错了,但是当我尝试复制他们的代码来检索复杂模型的 BindAttribute 时,调用 GetAttributes() 没有返回我正在寻找的属性。

DefaultModelBinder

GetTypeDescriptor(controllerContext, bindingContext).GetAttributes();

最佳答案

我与 Brad Wilson 交谈过在 Twitter 上,他表示这可以通过在所需类型上实现新的 IMetadataAware 接口(interface),使用 AspNet4 Futures 程序集中的 ModelMetadataProvider 来实现。此外,他表示此功能将在 .NET 3.5 和 .NET 4.0 的 MVC 3 中引入。

关于asp.net-mvc-2 - ASP.NET MVC2 - 在模型绑定(bind)器中解析参数属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2344399/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com