0
と一致しない理由は、このルート:そう、複数のパラメータのルートは、誰かが私に説明していただけます
public async Task<IActionResult> Details(int mlsId, string city, string propertyType, string mls)
{
var listing = _listingService.GetListingByMlsId(mlsId);
return View(listing);
}
私は最初のもののようにルートをリストアップしました:
routes.MapRoute(
"ListingDetails",
"{city}-{propertyType}-for-sale-MLS-{mlsId}",
new {controller= "Search", action="Details"}
);
は、このアクションに一致しませんそれをキャプチャする前にルートがありません。一致するのではなく、検索/詳細を取得していますか?mlsId = ... & propertyType = ...