1
상위 메뉴 내에 jquery 탭이 있으므로 페이지 리디렉션 후에 열린 탭을 유지하려고합니다.리디렉션 후 jquery 탭 유지
HttpContext.Current.Response.Redirect("~/HRMS/PayrollHome.aspx", false);
상위 메뉴 내에 jquery 탭이 있으므로 페이지 리디렉션 후에 열린 탭을 유지하려고합니다.리디렉션 후 jquery 탭 유지
HttpContext.Current.Response.Redirect("~/HRMS/PayrollHome.aspx", false);
세션에서 탭을 열고 닫을 때 항상 저장할 수 있습니다. 그런 다음 페이지를 다시 방문하면 각 탭이 세션에서 열려있는 것으로 나열되어 있는지 그리고 다시 열려 있는지 확인할 수 있습니다.
편집
그것의 당신에게 내가 당신의 코드 기반에 대한 액세스 권한을 가지고하지 않았기 때문에 완전히 문제를 대답 전체 코드 조각을 제공하기 어렵다. 그러나 그것은 이와 비슷한 것이 될 것입니다. SaveSession 핸들러 탭 선택 영문 출력 일부 자바 스크립트이어서
<%@ WebHandler Language="C#" Class="SaveTab" %>
using System;
using System.Web;
public class SaveTab: IHttpHandler, System.Web.SessionState.IRequiresSessionState
{
public void ProcessRequest (HttpContext context) {
context.Response.ContentType = "text/plain";
if (HttpContext.Current.Request.QueryString["tab"] != null)
{
HttpContext.Current.Session["OpenTab"] = HttpContext.Current.Request.QueryString["tab"];
}
}
public bool IsReusable {
get {
return false;
}
}
}
에이어서
<ul id="tabs">
<li onclick="$.get("SaveTab.ashx?tab=1");">Tab 1</li>
<li onclick="$.get("SaveTab.ashx?tab=2");">Tab 2</li>
</ul>
. 세션 값을 출력하고 있습니다.
$(document).ready(function() {
$('#tabs').tabs('select', <%= SESSION["OpenTab"]%>);
});
일반적인 아이디어를 얻으려면 충분하길 바란다. 정확히 어떻게하면 좋은 접근 방식을 보여줄지 정확하게 말할 수는 없다.
코드로 도움을받을 수 있습니까? – user1474082