我正在尝试做这样的事情:
但问题是我没有只有 2 个级别的预览路径,我可以有很多。
您可以在下面看到所有可能的路径方式:主页 > 高级搜索 > [项目名称]
首页 > 项目列表 > [项目名称]
首页 > 高级搜索 > [媒体名称]
首页 > 媒体列表 > [媒体名称]
首页 > 高级搜索 > [媒体名称] > [项目名称]
首页 > 媒体列表 > [媒体名称] > [项目名称]
主页 > 高级搜索 > [演员姓名]
首页 > 演员列表 > [演员姓名]
主页 > 高级搜索 > [演员姓名] > [演员姓名] > ...[演员姓名] > [项目姓名]
首页 > 演员列表 > [演员姓名] > [演员姓名] > ...[演员姓名] > [项目名称]
一般来说:
作为演员,您可以浏览演员和项目。在项目中,您无法在其他任何地方导航。在媒体上,您只能浏览项目。
我知道有javascript:history(-1)
,但我也想知道预览媒体、演员的名称,或者是演员、媒体或项目列表,还是高级搜索。
我唯一想到的是:当有人在项目列表中选择一个项目(单击链接)时只有一个全局变量,更改numOfRoute
并将名称“项目列表”存储在String
表上。其他都一样:当在演员身上时,存储他的名字并增加变量。
因此,当在project.aspx
页面上时,有一个循环通过使用history(-1, -2, -3 ..)
这些链接的名称表。
此外,另一个问题是onclick
CodeBehind 上的链接,我必须通过 javascript 更改这些全局变量。
我不知道事情的实际情况如何,我不确定是否有更好的方法,我是网页设计编程的初学者。他们如何应对这种情况?