0
ASP NET MVCコアに(アンカータグヘルパーを使用して)別のコントローラへのURLを生成してroutdataをしてください、私はあなたがURLのリンクを作成するときにそれが正常に動作するデフォルトMapRoutestartup.csファイルで
routes.MapRoute(
name: "default",
template: "{controller=home}/{company=-1}/{action=index}/{id?}");
を変更しました(アンカーtagHelperを使用して)訪問している同じコントローラから。
しかし、私は、HTTPを訪問していた場合、私は例えば、別のコントローラ
<a asp-action="index" asp-controller="AnotherController" >TEST</a>
へのリンクを作成するとき、私は、会社の価値を失っている:// localhost /をtestcontroller/22(社= 22) 生成された別のコントローラのURLはhttp:// localhost/AnotherControllerです 同じコントローラへの生成されたURLは正しいです。http:// localhost/testcontroller/22/otherAction