Hi nedash,
Refer the below code.
HTML
Default.aspx
<div>
    <li><a href="#">Software</a>
        <div id="mega6">
        </div>
        <ul>
            <asp:DataList ID="Rptfilm" runat="server">
                <ItemTemplate>
                    <li>
                        <asp:ImageButton ID="ImgContinue" runat="server" CssClass="imgconS" AlternateText='<%# Eval("Secondclass") %>'
                            PostBackUrl='<%#"software.aspx?Secondclass="+Eval("Secondclass")%>'></asp:ImageButton>
                    </li>
                </ItemTemplate>
            </asp:DataList>
        </ul>
    </li>
    <li><a href="#">System</a>
        <div id="mega7">
        </div>
        <ul>
            <asp:DataList ID="rptSystem" runat="server">
                <ItemTemplate>
                    <li>
                        <asp:ImageButton ID="ImgContinue" runat="server" CssClass="imgconS" AlternateText='<%# Eval("Secondclass") %>'
                            PostBackUrl='<%#"software.aspx?Secondclass="+Eval("Secondclass")%>'></asp:ImageButton>
                    </li>
                </ItemTemplate>
            </asp:DataList>
        </ul>
    </li>
</div>
<div>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
    <script type="text/javascript">
        $(function () {
            localStorage.removeItem('SelectedMenu');
            $('[id*=ImgContinue]').on('click', function () {
                localStorage.setItem("SelectedMenu", $(this)[0].alt);
            });
        });
    </script>
</div>
Software.aspx
<div style="height: 80px; overflow: auto; width: 300px">
    <div id="dvMenu">
        <li><a href="#">Software</a>
            <ul>
                <asp:DataList runat="server" ID="dlfilm">
                    <ItemTemplate>
                        <li><a href="#" target="_blank">
                            <%#Eval("Secondclass")%></a></li>
                    </ItemTemplate>
                </asp:DataList>
            </ul>
        </li>
        <li><a href="#">System</a>
            <ul>
                <asp:DataList ID="dlSystem" runat="server">
                    <ItemTemplate>
                        <li><a href="#" target="_blank">
                            <%#Eval("Secondclass")%></a></li>
                    </ItemTemplate>
                </asp:DataList>
            </ul>
        </li>
    </div>
</div>
<div>
    <style type="text/css">
        .SelectedActiveMenu
        {
            color: Red !important;
        }
    </style>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
    <script type="text/javascript">
        $(function () {
            var selctedMenuHtml = localStorage.getItem('SelectedMenu');
            var selectedMenu = $.grep($('[id*=dvMenu] ul a'), function (ele) {
                return $(ele).html().trim() == selctedMenuHtml.trim();
            }).pop();
            $(selectedMenu).addClass('SelectedActiveMenu');
            $(selectedMenu).focus();
        });
    </script>
</div>
Code
Default.aspx
protected void Page_Load(object sender, EventArgs e)
{
    if (!IsPostBack)
    {
        DataTable dtSystem = new DataTable();
        dtSystem.Columns.AddRange(new DataColumn[2] { new DataColumn("Id", typeof(int)), new DataColumn("Secondclass", typeof(string)) });
        dtSystem.Rows.Add(1, "ورژن های مختلف ویندوز");
        dtSystem.Rows.Add(2, "مکینتاش Mac Os");
        dtSystem.Rows.Add(2, "مکینتاش Linux");
        dtSystem.Rows.Add(2, "مکینتاش Linux1");
        dtSystem.Rows.Add(2, "مکینتاش Linux2");
        dtSystem.Rows.Add(2, "مکینتاش Linux3");
        dtSystem.Rows.Add(2, "مکینتاش Linux4");
        dtSystem.Rows.Add(2, "مکینتاش Linux5");
        dtSystem.Rows.Add(2, "مکینتاش Linux6");
        dtSystem.Rows.Add(2, "مکینتاش Linux7");
        dtSystem.Rows.Add(2, "مکینتاش Linux8");
        rptSystem.DataSource = dtSystem;
        rptSystem.DataBind();
        DataTable dtfilm = new DataTable();
        dtfilm.Columns.AddRange(new DataColumn[2] { new DataColumn("Id", typeof(int)), new DataColumn("Secondclass", typeof(string)) });
        dtfilm.Rows.Add(1, "نرم افزار های برنامه نویسی");
        dtfilm.Rows.Add(2, "انیمیشن سازی");
        dtfilm.Rows.Add(3, "نرم افزار های طراحی");
        dtfilm.Rows.Add(2, "مکینتاش XYZ1");
        dtfilm.Rows.Add(2, "مکینتاش XYZ2");
        dtfilm.Rows.Add(2, "مکینتاش XYZ3");
        dtfilm.Rows.Add(2, "مکینتاش XYZ4");
        dtfilm.Rows.Add(2, "مکینتاش XYZ5");
        dtfilm.Rows.Add(2, "مکینتاش XYZ6");
        dtfilm.Rows.Add(2, "مکینتاش XYZ7");
        dtfilm.Rows.Add(2, "مکینتاش XYZ8");
        Rptfilm.DataSource = dtfilm;
        Rptfilm.DataBind();
    }
}
Software.aspx
protected void Page_Load(object sender, EventArgs e)
{
    if (!IsPostBack)
    {
        DataTable dtSystem = new DataTable();
        dtSystem.Columns.AddRange(new DataColumn[2] { new DataColumn("Id", typeof(int)), new DataColumn("Secondclass", typeof(string)) });
        dtSystem.Rows.Add(1, "ورژن های مختلف ویندوز");
        dtSystem.Rows.Add(2, "مکینتاش Mac Os");
        dtSystem.Rows.Add(2, "مکینتاش Linux");
        dtSystem.Rows.Add(2, "مکینتاش Linux1");
        dtSystem.Rows.Add(2, "مکینتاش Linux2");
        dtSystem.Rows.Add(2, "مکینتاش Linux3");
        dtSystem.Rows.Add(2, "مکینتاش Linux4");
        dtSystem.Rows.Add(2, "مکینتاش Linux5");
        dtSystem.Rows.Add(2, "مکینتاش Linux6");
        dtSystem.Rows.Add(2, "مکینتاش Linux7");
        dtSystem.Rows.Add(2, "مکینتاش Linux8");
        dlSystem.DataSource = dtSystem;
        dlSystem.DataBind();
        DataTable dtfilm = new DataTable();
        dtfilm.Columns.AddRange(new DataColumn[2] { new DataColumn("Id", typeof(int)), new DataColumn("Secondclass", typeof(string)) });
        dtfilm.Rows.Add(1, "نرم افزار های برنامه نویسی");
        dtfilm.Rows.Add(2, "انیمیشن سازی");
        dtfilm.Rows.Add(3, "نرم افزار های طراحی");
        dtfilm.Rows.Add(2, "مکینتاش XYZ1");
        dtfilm.Rows.Add(2, "مکینتاش XYZ2");
        dtfilm.Rows.Add(2, "مکینتاش XYZ3");
        dtfilm.Rows.Add(2, "مکینتاش XYZ4");
        dtfilm.Rows.Add(2, "مکینتاش XYZ5");
        dtfilm.Rows.Add(2, "مکینتاش XYZ6");
        dtfilm.Rows.Add(2, "مکینتاش XYZ7");
        dtfilm.Rows.Add(2, "مکینتاش XYZ8");
        dlfilm.DataSource = dtfilm;
        dlfilm.DataBind();
    }
}
Screenshot