0
私のコントローラ機能、 新しい文字列関数は
[AcceptVerbs("GET")]
public string AgencyLogin(string username, string password)
{
string savedPassword = "";
DataTable dt = new DataTable();
AGENCYBL agencybl = new AGENCYBL();
savedPassword = Common.generateSecurePasswordHash(password);
dt = agencybl.SelectAgencyLoginbyUname(username, savedPassword);
if (dt.Rows.Count != 0)
{
return "Logged In";
}
else
{
return "Not Logged In";
}
}
そして、私のルート、
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
config.Formatters.JsonFormatter.SupportedMediaTypes.Add(new MediaTypeHeaderValue("text/html"));
ウェブAPIヘルプページにリストされない。しかし、この機能は、Web APIのヘルプページにリストアップされていない
のようなURLを使用します。 [Route( "customers/{customerId}/orders")]のようになります。詳細はhttps://docs.microsoft.com/en-us/aspnet/web-api/overview/web-api-routing-and-actions/attribute-routing-in-web-api-2を参照してください。 –
私は持っていますリストは表示されません –
この属性[ルート( "your/route/to/api")]をアクションメソッドの上部に置きます。 –