我熟悉网络方法。现在我得到了使用 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";
}
}
在这个问题上我真的很困惑,任何人都对此有更好的想法。
您对此有何建议,哪个是更好的选择?
如果两者都有相同的代码,我该如何比较?