页面刷新后进行定位

虽然.NET2.0出来了,不过还在使用.NET2003,听说在2.0中就可以轻松实现无刷新效果........

1.利用锚点进行定位;

在.NET2003中当服务器控件回发后屏幕就会刷新,有时我们不希望屏幕刷新,或者想让屏幕刷新后定位到原来的地方........这时我们可以用锚点进行定位。

在想定位的地方加上:<a name="随意一个名字"></a>

然后在服务器控件生成的时候加入属性:

lb_AddItem.Attributes.Add("onclick","document.getElementById('__aspnetForm').action=document.getElementById('__aspnetForm').action+'#addViewItem'");

其中lb_AddItem为服务器控件名字。‘_aspnetForm‘为form名字。’#addViewItem‘为锚点名字。

2.利用Page的智能导航属性:

在Page_Load中加入

private void Page_Load(object sender, System.EventArgs e)
  {
             Page.SmartNavigation = true;
   
  }

即可定位。

posted on 2005-11-29 13:45  老十三  阅读(1554)  评论(0)    收藏  举报

导航