我的网址是 PrintProductInvoice.aspx?id = 39& n = I ,我想像PrintProduct / abc一样路由我们的网址。我可以通过数据库获得。
如何更改我们的网址。
答案 0 :(得分:0)
从您的问题来看,我认为您希望能够生成不依赖于物理文件名的URL模式。
这可以通过使用ASP.NET路由来实现。
这是您的路线配置或多或少的样子:
void RegisterRoutes(RouteCollection routes)
{
routes.MapPageRoute("PrintRoute",
"PrintProduct/{product}",
"~/PrintProductInvoice.aspx");
}
您可以将其称为:“http://youraddress.com/PrintProduct/abc”
为了配置您的路线,您需要在项目中进行一些最小的设置工作,如文章here
中所述。