服务器端后刷新的自动定位

昨天本人碰到的repeater的刷新问题,总算得到初步解决,但还是有点不爽,问题是总是会先跑到页面的最顶部停留一下,然后跑到相应的位置。贴出代码,大家参考! 也希望大家给我一个更好的处理方法。
本人很笨的,上篇文章有人回复我smartNav可以实现,可我还是不会。希望指导者给我关联几篇文章看看。

.CS中
  private void RecentPosts_ItemCommand(object source, System.Web.UI.WebControls.RepeaterCommandEventArgs e)
  {

   e.Item.Controls[3].Visible = !e.Item.Controls[3].Visible;
   string id =  e.Item.Controls[1].UniqueID;
   Page.RegisterHiddenField("curID",id);

  }

.ASPX中
<head>
........
<script   language="javascript">
 function ViewObj()
{ var id = document.all("curID").value;
var obj = document.getElementById(id);
 if (obj != null)
 {
obj.scrollIntoView();
 obj.focus();
}
 }
</script >
</head>

1 None.gif < script   language = " javascript " >   ViewObj();    </ script  >


<body>
.......
在这里加入

</body>

转载于:https://www.cnblogs.com/sadier/archive/2004/08/20/35162.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值