ASP.net中的浏览器滚动条(如何设置)

时间:2010-07-09 17:29:58

标签: c# asp.net vb.net

如何动态设置ASP.net页面中的滚动条?当用户访问我网站上的某些页面时,我希望页面向下滚动一半左右。有没有办法在不使用Javascript的情况下执行此操作?

4 个答案:

答案 0 :(得分:4)

一个标准HTML选项是在您的网页上设置目标<a name="foo"></a>。该页面的链接需要/yourpage.aspx#foo,但这会导致浏览器滚动到目标。

答案 1 :(得分:1)

听起来你正在寻找一个锚标签。您将网址指定为www.site.com/page.aspx#middle

然后在您的页面中,将标记放在您希望它们滚动到

的位置
<a name="middle" /> 

http://www.w3schools.com/tags/tag_a.asp

答案 2 :(得分:0)

asp.net是一种服务器端技术,因此无法在不使用javascript的情况下管理滚动位置。至少我还没有看到它。

答案 3 :(得分:0)

我之前在项目上成功使用过的东西是smartScroller。您可以将此控件放在网页上,网页将自动记住回发之间的滚动位置并在那里滚动。看看:http://www.4guysfromrolla.com/articles/111704-1.aspx

虽然确实使用了javascript。有什么理由你不想使用javascript吗?