在我的小项目中,我有两页(Page1.aspx
和Page2.aspx
)。
我的项目是关于汽车的。 Page1
是一个详细视图,我可以详细查看每辆车。 Page2
是关于所有汽车的概述。
我正在页面上动态生成一个按钮。按下此按钮时,我想重定向到Page2并突出显示我刚在Page1上观看的汽车。
实际上,当按下动态添加的按钮时,我将一些信息存储在Page1上的会话中,并在Page2
上再次读出。汽车的亮点完美无缺。
问题是我的列表太长,以至于填充的内容超过了屏幕。我希望我的页面自动跳转到锚点。
我试图做的事情:
就像我说的:Page2
包含一个表格。第一列是汽车的名称。
该表也是动态创建的,当我用汽车创建行时我想突出显示我正在添加一个锚:
anchor = "<a ID=\"jumpMark\"></a>";
此锚也可以在正确的位置完美添加正确的ID。
当我的表格完全生成并添加到我的占位符div
时,我想向下滚动到我的锚点。在通过互联网搜索时,我找到了修复它的方法:
this.ClientScript.RegisterStartupScript(this.GetType(), "navigate", "window.onload = function() {window.location.hash='#jumpMark';}", true);
它不起作用。
我的问题:如何实现我的页面自动跳转到我创建的锚点?
提前感谢您的帮助!