如何路由我们的asp.net网址?

时间:2018-01-04 06:53:51

标签: c# jquery asp.net .net visual-studio

我的网址是 PrintProductInvoice.aspx?id = 39& n = I ,我想像PrintProduct / abc一样路由我们的网址。我可以通过数据库获得。

如何更改我们的网址。

1 个答案:

答案 0 :(得分:0)

从您的问题来看,我认为您希望能够生成不依赖于物理文件名的URL模式。

这可以通过使用ASP.NET路由来实现。

这是您的路线配置或多或少的样子:

void RegisterRoutes(RouteCollection routes)
{
     routes.MapPageRoute("PrintRoute",
        "PrintProduct/{product}",
        "~/PrintProductInvoice.aspx");
}

您可以将其称为:“http://youraddress.com/PrintProduct/abc

为了配置您的路线,您需要在项目中进行一些最小的设置工作,如文章here

中所述。