我已经完成了MVC的路由配置。这条路线是这样定义的:在MVC控制器的路由配置后调用函数
routes.MapRoute(
name: "Box",
url: "boxes/{id}",
defaults: new { controller = "Boxes", action = "Index", id = UrlParameter.Optional }
);
的问题是,当我从视图框调用javascript函数,所有我调用该函数将被重定向到索引功能。
例如,如果我打电话var url = "/Boxes/ReturnPrice";
该网站不调用此功能,但索引功能。
在boxesController指数函数这样定义:
public ActionResult Index()
{
//Code here
return view();
}
“ReturnPrice”的路线在哪里? –
是名为public ActionResult returnPrice的boxesController中的函数,但代码从未被调用。如果我不使用routeconfig,我可以正确调用这个函数 – Ale
对,所以你需要为它添加路由。看起来你只有索引路线。 –