【问题标题】:Is there any way to create partial controllers using c# in WEB API2有没有办法在WEB API2中使用c#创建部分控制器
【发布时间】:2016-10-07 12:37:31
【问题描述】:

我想在 WEBAPI 中创建部分控制器,例如 Partial C# 类。

是否存在这样的编码场景?

请帮帮我。

【问题讨论】:

  • 为什么需要这样做?
  • 您的代码肯定有问题,控制器的部分类工作正常,尝试将您的控制器代码放在这里,以便我们更好地了解您的情况
  • 如果我们能看到您的代码,我们会为您提供帮助。
  • 你得到了什么确切的错误?
  • 请澄清您的具体问题或添加其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。请参阅How to Ask 页面以获得澄清此问题的帮助。

标签: c# asp.net-web-api asp.net-web-api2


【解决方案1】:

就像做普通部分类时一样工作。

ValuesController.cs

public partial class ValuesController : ApiController {
    public IHttpActionReault Get() {
        return Ok();
    }
}

在另一个代码文件中扩展值控制器...

ValuesController.Post.cs

public partial class ValuesController {
    public IHttpActionReault Post() {
        return Ok();
    }
}

等等。这对于部分类来说是最基本的。

【讨论】:

  • 那么你需要添加一个minimal reproducible example你已经尝试过的东西,这样我们就可以看到你哪里出了问题。
  • 属性路由对这个场景有影响吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-12-16
  • 2012-03-02
  • 2013-08-06
  • 1970-01-01
  • 2015-06-05
相关资源
最近更新 更多