Hi smile,
Please refer below sample.
Based on the Session you need to apply class to the Li element.
HTML
MasterPage
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title>Animal-Advance Dairy</title>
<asp:ContentPlaceHolder ID="head" runat="server">
</asp:ContentPlaceHolder>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="stylesheet" type="text/css" href="css/bootstrap.min.css" />
<!-- Optional Bootstrap theme -->
<link rel="stylesheet" href="css/bootstrap-theme.min.css" />
<script src="js/jquery-3.2.1.min.js" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="css/bootstrap.min.css" />
<script src="js/bootstrap.min.js" type="text/javascript"></script>
<link rel="stylesheet" href="font-awesome/css/font-awesome.min.css" />
<link rel="stylesheet" href="css/jquery-ui.min.css" />
<script type="text/javascript" src="js/jquery-ui.min.js"></script>
<%--<link href="css/ValidationEngine.css" rel="stylesheet" type="text/css" />--%>
<script type="text/javascript" src="js/languages/jquery.validationEngine-en.js" charset="utf-8"></script>
<script type="text/javascript" src="js/jquery.validationEngine.js" charset="utf-8"></script>
<link href="css/simple-sidebar.css" rel="stylesheet" />
<link href="css/bootstrap-multiselect.css" rel="stylesheet" type="text/css" />
<script src="js/bootstrap-multiselect.js" type="text/javascript"></script>
<%--<link href="css/ValidationEngine.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="js/languages/jquery.validationEngine-en.js" charset="utf-8"></script>
<script type="text/javascript" src="js/jquery.validationEngine.js" charset="utf-8"></script>--%>
<script type="text/javascript">
//$(function () {
// $("#form1").validationEngine('attach', { promptPosition: "topRight" });
//});
</script>
<script type="text/javascript">
function DateFormat(field, rules, i, options) {
var regex = /^(0?[1-9]|[12][0-9]|3[01])[\/\-](0?[1-9]|1[012])[\/\-]\d{4}$/;
if (!regex.test(field.val())) {
return "Please enter date in dd/MM/yyyy format."
}
}
</script>
<style type="text/css">
body {
font-family: Calibri;
font-size: 14px;
}
hr {
border: 1px solid #4CAF50;
}
.show {
display: block;
}
.hide {
display: none;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<br />
</div>
<div id="wrapper">
<!-- Sidebar -->
<div id="sidebar-wrapper">
<ul class="sidebar-nav">
<br />
<li class="sidebar-brand"><a href="#">Modules List </a></li>
<li><a href="Index.html"><span class="fa fa-home"></span> Main Page</a></li>
<li><a href="frmSummary.aspx"><span class="fa fa-home"></span> Summary</a></li>
<li><a href="frmTimeTable.aspx"><span class="fa fa-home"></span> Graph Reports</a></li>
<li><a href="frmTimeTableView.aspx"><span class="fa fa-home"></span> Reports</a></li>
<li><a href="frmYearWiseCourses.aspx"><span class="fa fa-home"></span> Animal Report</a></li>
<li><a href="frmAssignmentView.aspx"><span class="fa fa-home"></span> Animal Report PDF</a></li>
<li class='<%= Session["User"].ToString().ToLower() == "a" ? "show" : "hide" %>'><a href="Account.aspx"><span class="fa fa-home"></span> Animal Management</a></li>
<li><a href="Papers.aspx"><span class="fa fa-home"></span> Breading Management</a></li>
<li><a href="Configuration.aspx"><span class="fa fa-user-plus"></span> Milk Management</a></li>
<li class='<%= Session["User"].ToString().ToLower() == "a" ? "show" : "hide" %>'><a href="Certificate.aspx"><span class="fa fa-user-plus"></span> Health Management</a></li>
<li class='<%= Session["User"].ToString().ToLower() == "a" ? "show" : "hide" %>'><a href="Inventory.aspx"><span class="fa fa-user-plus"></span> Stock Management</a></li>
<li><a href="View.aspx"><span class="fa fa-user-plus"></span> Accounts Management</a></li>
<li><a href="Employee.aspx"><span class="fa fa-user-plus"></span> Employee Management</a></li>
<li><a href="frmSystem.aspx"><span class="fa fa-user-plus"></span> System Information</a></li>
</ul>
</div>
<div class="content-wrapper">
<div class="content">
<div class="connectedSortable">
<div class="col-sm-12">
<div class="panel panel-primary">
<div class="panel-heading" style="text-align: center;">
<h4><strong>
<asp:Label ID="label1" runat="server" Text="Label1"></asp:Label>, <asp:Label ID="label2" runat="server" Text="Label2"></asp:Label>. <label class="control-label" style="margin-top: 10px;">Phone:</label>
<asp:Label ID="label3" runat="server" Text="Label3"></asp:Label>
</strong></h4>
</div>
<div class="panel-body">
<h1>
<a href="#"><span class="fa fa-th-list" id="menu-toggle"></span></a>
</h1>
<div>
<asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
</asp:ContentPlaceHolder>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<script type="text/javascript">
$("#menu-toggle").click(function (e) {
e.preventDefault();
$("#wrapper").toggleClass("toggled");
});
</script>
</form>
</body>
</html>
LogIn
<table>
<tr>
<th>UserName:-</th>
<td>
<asp:TextBox ID="txtUsename" Text="a" runat="server"></asp:TextBox></td>
</tr>
<tr>
<td>
<asp:Button Text="LogIn" ID="btnLogin" runat="server" OnClick="UserLogIn" /></td>
<td>
<asp:Label ID="lblmsg" runat="server"></asp:Label></td>
</tr>
</table>
Code
LogIn
protected void UserLogIn(object sender, EventArgs e)
{
Session["User"] = txtUsename.Text;
Response.Redirect("Home.aspx");
}
VB.Net
Protected Sub UserLogIn(ByVal sender As Object, ByVal e As EventArgs)
Session("User") = txtUsename.Text
Response.Redirect("Home.aspx")
End Sub
Screenshot
