gpt4 book ai didi

asp.net-web-api - 没有 Controller 后缀的 Controller

转载 作者:行者123 更新时间:2023-12-01 10:49:00 24 4
gpt4 key购买 nike

根据我的设计要求,我想从我的 Controller 中排除后缀“Controller”,并将其替换为“Resource”。这样“FundsController”将变成“FundsResource”。

问题是,当我更改替换术语“ Controller ”时,我无法通过基于约定的路由或属性路由路由到我指定的操作,并收到一条错误消息,指出找不到具有此名称的 Controller 。

如何既能满足上述设计要求又能顺利布线?基于约定还是属性路由?或者我们是否可以合并基于约定和属性路由的优势来实现这一点?

提前致谢。

最佳答案

“ Controller ”被硬编码到框架中,但您可以创建一个新的 Controller 类型解析器。这是一篇来自 Filip 的优秀文章 - http://www.strathweb.com/2013/02/but-i-dont-want-to-call-web-api-controllers-controller/ .

关于asp.net-web-api - 没有 Controller 后缀的 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22778330/

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