Asp.net 如何在webforms中从codebehind调用webapi函数

Asp.net 如何在webforms中从codebehind调用webapi函数,asp.net,asp.net-web-api,webforms,Asp.net,Asp.net Web Api,Webforms,我在asp.net web窗体项目中添加了一个web api。我想直接从我的代码后面调用这个web api。我的代码隐藏和web api都在同一个项目中。两者都在相同的名称空间中 实例化控制器类并直接在itin webforms project-in按钮中调用该方法是否正确。比如: SampleController obj = new SampleController(); Dictionary<String,String> values = obj.MyMethod(); 如果此

我在asp.net web窗体项目中添加了一个web api。我想直接从我的代码后面调用这个web api。我的代码隐藏和web api都在同一个项目中。两者都在相同的名称空间中

实例化控制器类并直接在itin webforms project-in按钮中调用该方法是否正确。比如:

SampleController obj = new SampleController();
Dictionary<String,String> values = obj.MyMethod();
如果此方法不正确,请建议另一种方法

此web api也被另一个使用httpclient的windows服务使用


提前谢谢。

您有什么问题需要帮助吗?对于StackOverflow来说,就正确的做事方式征求意见是不合主题的。可能重复