0
내가이 링크Ajax.RouteLink 404
@Ajax.RouteLink("Bid", RouteNames.Ajax.BidOnLot,
new
{
lotId = Model.Lot.Id,
bidAmount = Model.NextBidAmountForUser
},
new AjaxOptions
{
HttpMethod = "POST",
OnFailure = "OnFailure",
OnSuccess = "OnSuccess"
})
및
[AjaxOnly, HttpPost]
[Route("ajax/bid-on-lot/{lotId}/{bidAmount}", Name = RouteNames.Ajax.BidOnLot)]
[Authorize]
public JsonResult Bid(string lotId, decimal bidAmount)
RouteNames.Ajax.BidOnLot
이 "BidOnLot"
로 설정이 작업 방법을하지만 어떤 이유로 내가 링크를 클릭 할 때 제공 , 나는이 메시지와 함께 404를 얻는다.
404 Not Found - http://localhost:12472/ajax/bid-on-lot/lot-901/210.0
로트 ID 매개 변수 만 있으면 정상적으로 작동하지만 추가 매개 변수를 추가하면 모두 실패합니다.
왜 이런 일이 발생합니까?