动态创建锚点并跳转到它

时间:2015-12-10 13:52:01

标签: c# html asp.net anchor

在我的小项目中,我有两页(Page1.aspxPage2.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);

它不起作用。

我的问题:如何实现我的页面自动跳转到我创建的锚点?

提前感谢您的帮助!

0 个答案:

没有答案