显示URL名称与用户选择的任何Travels Package相同

时间:2011-08-11 07:37:31

标签: c#

我正在asp.ne开发一个Travels网站。为此,我需要显示与用户选择的任何旅行套餐相同的URL名称。

我必须做什么。 我必须为每个旅行套餐设计一个单独的表格。或者我可以做另一种方式。

请告诉我你如何做到这一点

1 个答案:

答案 0 :(得分:0)

我在这里猜测。您是在RoutingRouteTables之后吗?

您可以让多个路由指向同一个aspx文件,并根据路径中指定的内容提供不同的参数。

声明这样的路线:

routes.MapPageRoute("","TravelPackage/{action}/{packageName}", "~/TravelPackagePage.aspx");

然后在你的TravelPackagePage.aspx.cs:

string packageName = Page.RouteData.Values["packageName"]);

您的网址如下所示:

http://yourwebsite.org/TravelPackage/View/PackageX