【发布时间】:2013-05-31 17:19:45
【问题描述】:
我熟悉网络方法。现在我得到了使用 Web API 而不是 Web 方法的建议。我已经做了一个 ASP.NET Web API 的演示,它更接近于 MVC 架构,使用的是经典的 asp.net Web 开发。我不喜欢将控制器(MVC 概念)与经典开发混为一谈。
我的网络方法:
[WebMethod]
public static string GetName(int id)
{
return "testName";
}
我的 Web API 控制器:
public class MyController : ApiController
{
[HttpGet]
public string GetName(int id)
{
return "testName";
}
}
在这个问题上我真的很困惑,任何人都对此有更好的想法。
您对相同的选项有什么建议?
如果两者都有相同的代码,我该如何比较?
【问题讨论】:
标签: asp.net .net architecture asp.net-web-api webmethod