Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ASP.net中的浏览器滚动条(如何设置)_C#_Asp.net_Vb.net - Fatal编程技术网

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

C# ASP.net中的浏览器滚动条(如何设置),c#,asp.net,vb.net,C#,Asp.net,Vb.net,如何动态设置ASP.net页面中的滚动条?当用户访问我网站上的某些页面时,我希望该页面向下滚动大约一半。有没有不使用Javascript的方法可以做到这一点?一个标准的HTML选项是在页面上设置目标。指向页面的链接必须是/yourpage.aspx#foo,但这会导致浏览器滚动到目标 一个标准的HTML选项是在页面上设置目标。指向页面的链接必须是/yourpage.aspx#foo,但这会导致浏览器滚动到目标 asp.net是一种服务器端技术,因此不使用javascript就无法管理滚动位置。至

如何动态设置ASP.net页面中的滚动条?当用户访问我网站上的某些页面时,我希望该页面向下滚动大约一半。有没有不使用Javascript的方法可以做到这一点?

一个标准的HTML选项是在页面上设置目标
。指向页面的链接必须是
/yourpage.aspx#foo
,但这会导致浏览器滚动到目标

一个标准的HTML选项是在页面上设置目标
。指向页面的链接必须是
/yourpage.aspx#foo
,但这会导致浏览器滚动到目标

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

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

听起来你在找锚定标签。将URL指定为
www.site.com/page.aspx#middle

然后在你的页面中,你把标签放在你想让他们滚动到的地方

<a name="middle" /> 

听起来像是在寻找锚定标签。将URL指定为
www.site.com/page.aspx#middle

然后在你的页面中,你把标签放在你想让他们滚动到的地方

<a name="middle" /> 

您可能感兴趣的是smartScroller,我以前在项目中成功使用过它。您可以将此控件放置在网页上,网页将自动记住回发和滚动之间的滚动位置。请查看:


不过它确实使用了javascript。您不想使用javascript的具体原因是什么?

您可能感兴趣的是smartScroller,我以前在项目中成功使用过它。您可以将此控件放置在网页上,网页将自动记住回发和滚动之间的滚动位置。请查看:


不过它确实使用了javascript。有什么特别的原因不想使用javascript吗?

提到的@Anthony方法是可能的,但实际上与asp.NET无关提到的@Anthony方法是可能的,但与asp.NET无关。netAttribute应该是名称,而不是id。这两种方法都可以,但根据标准,name是正确的标记。由于浏览器实现的不一致性,Web标准是一个很滑的斜坡。属性应该是名称,而不是id。两者都可以,但根据标准,名称是正确的标记。由于浏览器实现的不一致性,Web标准是一个很滑的斜坡。