页面刷新后进行定位
虽然.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;
}
即可定位。
浙公网安备 33010602011771号