页面中datagrid控件的问题 是你的IE滚动条吗??可以添加标记呀如果是你的DATAGRID的话??设置页面的smartNavigation=True不过你一般设置10个为一页呀,干吗要滚动条呢??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 using System.Text;设置<body id="thebody">#region "防止页面滚动"private void RetainScrollPosition(){ StringBuilder saveScrollPosition = new StringBuilder (); StringBuilder setScrollPosition = new StringBuilder (); RegisterHiddenField("__SCROLLPOS", "0"); saveScrollPosition.Append("<script language='javascript'>"); saveScrollPosition.Append("function saveScrollPosition() {"); saveScrollPosition.Append(" document.forms[0].__SCROLLPOS.value = thebody.scrollTop;"); saveScrollPosition.Append("}"); saveScrollPosition.Append("thebody.onscroll=saveScrollPosition;"); saveScrollPosition.Append("</script>"); RegisterStartupScript("saveScroll", saveScrollPosition.ToString()); if (Page.IsPostBack) { setScrollPosition.Append("<script language='javascript'>"); setScrollPosition.Append("function setScrollPosition() {"); setScrollPosition.Append(" thebody.scrollTop = " + Request["__SCROLLPOS"] + ";"); setScrollPosition.Append("}"); setScrollPosition.Append("thebody.onload=setScrollPosition;"); setScrollPosition.Append("</script>"); RegisterStartupScript("setScroll", setScrollPosition.ToString()); } }#endregion然后在Page_Load事件中调用这个方法:this.RetainScrollPosition(); 转换问题! 关于VISUAL STUDIO, 找一个功能 跨项目调用控件 动态绑定多项框的问题 关于DEBUG报告! 问个SQL问题 , 请高手帮忙看下。。。。。 viewstate的值突然变为null,why???? 如何在论坛编辑器中实现Flash、多媒体功能? 用Media play播放文件,如何访问它的Object对象 为什么SQL Server突然变慢? datagrid分页,写在.CS里找不到事件? asp.net问题
private void RetainScrollPosition()
{
StringBuilder saveScrollPosition = new StringBuilder ();
StringBuilder setScrollPosition = new StringBuilder (); RegisterHiddenField("__SCROLLPOS", "0"); saveScrollPosition.Append("<script language='javascript'>");
saveScrollPosition.Append("function saveScrollPosition() {");
saveScrollPosition.Append(" document.forms[0].__SCROLLPOS.value = thebody.scrollTop;");
saveScrollPosition.Append("}");
saveScrollPosition.Append("thebody.onscroll=saveScrollPosition;");
saveScrollPosition.Append("</script>"); RegisterStartupScript("saveScroll", saveScrollPosition.ToString()); if (Page.IsPostBack)
{
setScrollPosition.Append("<script language='javascript'>");
setScrollPosition.Append("function setScrollPosition() {");
setScrollPosition.Append(" thebody.scrollTop = " + Request["__SCROLLPOS"] + ";");
setScrollPosition.Append("}");
setScrollPosition.Append("thebody.onload=setScrollPosition;");
setScrollPosition.Append("</script>"); RegisterStartupScript("setScroll", setScrollPosition.ToString());
}
}#endregion然后在Page_Load事件中调用这个方法:
this.RetainScrollPosition();