ASPX 路由 URL 不工作

ASPX Routing URL not working

我正在使用 Global.asax 中的传统路由库来使用友好的 URL,但现在我正在尝试使用参数进行路由,但我不能这样说:

Cannot use a leading .. to exit above the top directory.

routes.MapPageRoute("", "marca/{nome}", "~/marca.aspx");

我在jquery中使用它来创建自动控件: ...

"</div>" +
   "<div class='pull-right'>" +
      "<a href='/produto/" + res[i].id_produto + "' class='btn btn-primary btn-sm hidden-xs'>Mais Informação</a>" +
   "</div>" +

...

然后当这个控件被用户点击并显示错误时

我将用 JQuery 展示我的代码之一:

routes.MapPageRoute("profile", "profile/{ID}", "~/profile.aspx");

我在我的自动完成中使用它作为

.append("<a href='/profile/" + item.userId + "'>" + item.fullName + "</a>")

而且效果很好。还要检查绑定值是否正常!