首页 > 其他 > 详细

返回锁定位置、点击返回按钮后跳转到指定位置

时间:2021-09-07 00:16:45      阅读:25      评论:0      收藏:0      [点我收藏+]

page:

<style type="text/css">
    .highlight {
        background: yellow;
        color: red;
    }
</style>
<asp:Label ID="searchTextlab" runat="server" Style="color: #ffffff; font-size: 1px;"></asp:Label>

<script type="text/javascript">
        $(function () {
            var searchText = document.getElementById(‘<%=gridYearBidDetailed.ClientID %>‘);
            var searchTexta = document.getElementById(‘<%=searchTextlab.ClientID %>‘).innerHTML;
            if (searchTexta.length == 0) {
                console.log("没有关键词");
                return false;
            }
            var regExp = new RegExp(searchTexta, ‘g‘);
            searchText.innerHTML = searchText.innerHTML.replace(regExp, ‘<span  class="highlight">‘ + searchTexta + ‘</span>‘);
            flag = 1;
            if (flag) {
                var arr = Object.keys($(".highlight"));
                if (arr.length > 1) {
                    var _top = $(".highlight").eq(0).offset().top;
                    $("html,body").animate({
                        "scrollTop": _top
                    })
                }
            }
        });
    </script>

  controller:

protected void Page_Load(object sender, EventArgs e)
        {

            if (!IsPostBack)
            {
               
                Sessioninfo();
            }
           
        }
  private void Sessioninfo()
        {
            if (Session["searchText"] != null)
                searchTextlab.Text = Session["searchText"].ToString();
        }
 protected void gridYearBidDetailed_RowCommand(object sender, GridViewCommandEventArgs e)
        {
		 switch (e.CommandName)
            {
                case "info":
				
				  searchTextlab.Text = "";
                    Session.Add("searchText", BiddingNo);
                    Response.Redirect(EditUrl("a", a, "page"));
                    break;
		
		
		}
		
		 protected void bnck_click(object sender, EventArgs e)
        {
           
            searchTextlab.Text = "";
            Session.Remove("searchText");
            FillUI();
        }
			
			

--

  

返回锁定位置、点击返回按钮后跳转到指定位置

原文:https://www.cnblogs.com/liuguiqing/p/15233364.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!