如何动态设置ASP.net页面中的滚动条?当用户访问我网站上的某些页面时,我希望页面向下滚动一半左右。有没有办法在不使用Javascript的情况下执行此操作?
答案 0 :(得分:4)
一个标准HTML选项是在您的网页上设置目标<a name="foo"></a>
。该页面的链接需要/yourpage.aspx#foo
,但这会导致浏览器滚动到目标。
答案 1 :(得分:1)
听起来你正在寻找一个锚标签。您将网址指定为www.site.com/page.aspx#middle
然后在您的页面中,将标记放在您希望它们滚动到
的位置<a name="middle" />
答案 2 :(得分:0)
asp.net是一种服务器端技术,因此无法在不使用javascript的情况下管理滚动位置。至少我还没有看到它。
答案 3 :(得分:0)
我之前在项目上成功使用过的东西是smartScroller。您可以将此控件放在网页上,网页将自动记住回发之间的滚动位置并在那里滚动。看看:http://www.4guysfromrolla.com/articles/111704-1.aspx
虽然确实使用了javascript。有什么理由你不想使用javascript吗?