c# - adding Route Attribute to ApiController -
i'm developing asp.net web api app .net framework 4.0 , c#.
i have this:
using system; using system.collections.generic; using system.linq; using system.net; using system.net.http; using system.web.http;  namespace myproject.web.api.controllers {     public class useradcontroller : apicontroller     {         [httpget]         [route("api/userad/getallusers")]         public httpresponsemessage getallusers()         {             httpresponsemessage response = null;               return response;         }      } } but there isn't routeattribute on system.web.http.dll (this in \packages\microsoft.aspnet.webapi.core.4.0.30506.0\lib\net40\system.web.http.dll).
attribute routing native in asp.net mvc 5, or later, , asp.net web api 2.
what equivalent route attribute in asp.net version?
if want attribute based routing in asp.net webapi 1, install nuget -
install-package attributerouting.webapi then decorate controller action -
[get("api/value")] public ienumerable<string> get() {     return new string[] { "value1", "value2" }; } then run solution -

Comments
Post a Comment