在页面上,有button,点击后会执行后台代码,之后,页面就会刷新,并重新回到最开始(顶部)的显示位置。
如果每次点击(新增),那么用户就得每次用鼠标拉,再回到刚才操作的位置,这样就很麻烦,那么,如何做到每次点击可以回到原先操作的位置呢?就像无刷新一样。
如果每次点击(新增),那么用户就得每次用鼠标拉,再回到刚才操作的位置,这样就很麻烦,那么,如何做到每次点击可以回到原先操作的位置呢?就像无刷新一样。
解决方案 »
- 如何在Windows2003中创建虚拟目录啊
- 该重载OnInit还是用Init事件?
- 请问,谁有代码编的比较好的ASP.NET论坛程序(.net编程语言用的是VB )?代码不要太复杂,主要用于学习!本人是新手~,请多关照!!
- 請幫忙看一下關于自定義組合控件的問題
- 最后20分!有关SQL查询的,大家帮帮忙呀·
- 求救_配置ASP.NET案例TheBeerHouse出问题
- 请问asp.net中,如果做一个项目的话,连接数据库的方法
- reportviewer的导航条格式混乱
- 分析器错误:未能加载类型“project.Web.Officer.detail”。搞不定了,帮忙!!
- 怎么样去掉textbox的滑块?在html中怎么去掉?
- 请教高手一个关于dataset()的问题,马上结贴
- 一个小问题
smartNavigation = true
/// <summary>
/// 定位控件
/// </summary>
public class LockLocation:System.Web.UI.Control
{
public LockLocation()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
protected override void CreateChildControls()
{
this.Controls.Clear();
System.Web.UI.HtmlControls.HtmlInputHidden hidden = new System.Web.UI.HtmlControls.HtmlInputHidden();
hidden.ID ="__SCROLLPOS";
hidden.Name ="__SCROLLPOS";
this.Controls.Add(hidden);
if (this.Page.Request["__SCROLLPOS"] != null &&
this.Page.Request["__SCROLLPOS"] != String.Empty)
{
int pos = Convert.ToInt32 (this.Page.Request["__SCROLLPOS"]);
this.Page.Response.Write ("<body id=\"theBody\" " +
"onscroll=\"javascript:document.all('"+ hidden.ClientID +"').value = " +
"theBody.scrollTop;\" " +
"onload=\"javascript:theBody.scrollTop=" + pos + ";\">");
}
else
{
this.Page.Response.Write ("<body id=\"theBody\" " +
"onscroll=\"javascript:document.all('"+ hidden.ClientID +"').value =" +
"theBody.scrollTop;\">");
}
base.CreateChildControls ();
} }