【发布时间】:2016-03-28 11:27:35
【问题描述】:
我有一个为某些产品编写动态 URL 的 Ajax 调用。
$("#Scheda").html( '<a href="/Frutta_e_Verdura/SchedaProdotto?idProdotto=' + result.Idprodotto + '&nome=' + result.Title + '" target = "_blank" >Scopri di più sul prodotto >>></a>' );
结果链接是:
Frutta_e_Verdura/SchedaProdotto?idProdotto=83&nome=anacardi
我想用 routeconfig 的形式转它:
Frutta_e_Verdura/SchedaProdotto/anacardi
我正在尝试使用此路由配置:
routes.MapRoute(
name: "prodotti",
url: "frutta_e_verdura/schedaprodotto/{nome}/{idprodotto}",
defaults: new { controller = "frutta_e_verdura", action = "Index", nome = UrlParameter.Optional ,idprodotto = UrlParameter.Optional }
);
我该怎么做?
感谢大家的光临
【问题讨论】:
标签: c# model-view-controller url-rewriting asp.net-mvc-routing