我正在asp.ne开发一个Travels网站。为此,我需要显示与用户选择的任何旅行套餐相同的URL名称。
我必须做什么。 我必须为每个旅行套餐设计一个单独的表格。或者我可以做另一种方式。
请告诉我你如何做到这一点
答案 0 :(得分:0)
我在这里猜测。您是在Routing和RouteTables之后吗?
您可以让多个路由指向同一个aspx文件,并根据路径中指定的内容提供不同的参数。
声明这样的路线:
routes.MapPageRoute("","TravelPackage/{action}/{packageName}", "~/TravelPackagePage.aspx");
然后在你的TravelPackagePage.aspx.cs:
string packageName = Page.RouteData.Values["packageName"]);
您的网址如下所示:
http://yourwebsite.org/TravelPackage/View/PackageX