Asp.Net MVC

※前提条件:本情報は[Asp.Net MVC 5.0を基づいて説明してる

multiple actions were found that match the request

事象

AjaxでWeb APIをアクセスする場合、下記のエラーが発生しました。

multiple actions were found that match the request

Route Mapを以下に定義されているので、問題が発生しました。

routes.MapHttpRoute(
name: "API Default",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional });

以下のように、ActionもRoute Mapに明記すれば、問題を解決できる

routes.MapHttpRoute(
name: "API Default",
routeTemplate: "api/{controller}/{action}/{id}",
defaults: new { id = RouteParameter.Optional });


フレッツ光が月額556円~【GMOとくとくBB】

コメント:



(画像の文字列を入力して下さい)

トップ   編集 凍結 差分 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019/12/02 (月) 12:44:21 (1627d)

e[NȂECir Yahoo yV LINEf[^[Ōz500~`I
z[y[W ̃NWbgJ[h COiq@COsیI COze