0

使用我创建了以下 URL 的页面路由

http://www.domain.com/products/xyz/1.aspx

但我想将上面的 url 重命名为

http://www.domain.com/products/xyz.aspx

我不想在 url 中显示 id,但也可以使用页面路由访问其他页面。

提前致谢。

4

2 回答 2

0

您可以使用HttpContext.Current.RewritePath方法来重命名您的网址

链接: http: //www.codeproject.com/Articles/2538/URL-Rewriting-with-ASP-NET

于 2013-01-29T13:28:56.467 回答
0

我不想在 url 中显示 id,但也可以使用页面路由访问其他页面。

如果您不想在 url 中传递“id”并且希望在页面上传递“id”,那么您必须根据您在 url 中传递的其他参数来检索它。

例如。您可以在 url 中传递唯一的产品名称,并根据数据库中的产品名称检索产品 ID。

于 2013-01-29T13:22:13.413 回答