【发布时间】:2014-05-16 21:44:58
【问题描述】:
在global.asax 文件中,我有这样的内容:
void Application_Start(object sender, EventArgs e)
{
GlobalConfiguration.Configure(WebApiConfig.Register);
}
我有另一个包含此代码的文件:
using System.Web.Http;
namespace WebConfig
{
public static class WebApiConfig
{
public static void Register(HttpConfiguration config)
{
config.MapHttpAttributeRoutes();
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}",
defaults: new { id = System.Web.Http.RouteParameter.Optional });
}
}
}
documentation 的描述性不是很强。 name 属性的用途是什么?它还用在什么地方? defaults 属性也是如此:它有什么作用?
【问题讨论】:
标签: c# asp.net-web-api