<div id="left" class="menu">
<h3><asp:Label ID="FacilitiesTitle" runat="server"></asp:Label></h3>
<ul>
<asp:Label ID="MainLeft" runat="server"></asp:Label>
</ul>
</div>
服务器端
string mainLeftStr = "";
//Request.Url.LocalPath
string[] splPath = Request.Url.LocalPath.Split(new Char[]{'/'});
string dir = splPath[splPath.Length - 2];
string dir2 = splPath[splPath.Length - 1];
// Set the facilities title
FacilitiesTitle.Text = dir.Equals("emite") ? "Operations Performance Management" : dir;
switch (dir)
{
case "abc":
mainLeftStr += "<li id='limemu'><a href='" + _strSiteRootPath + "/Default.aspx'>» Home</a></li>";
break;
case "Admin":
if (Roles.IsUserInRole("admin"))
{
if (dir2 == "Dept.aspx")
mainLeftStr += "<li id='limemu'><a href='" + _strSiteRootPath + "/Admin/Dept.aspx'>»Department</a></li>";
else
mainLeftStr += "<li><a href='" + _strSiteRootPath + "/Admin/Dept.aspx'>» Department</a></li>";
if (dir2 == "Team.aspx")
mainLeftStr += "<li id='limemu'><a href='" + _strSiteRootPath + "/Admin/Team.aspx'>» Team</a></li>";
else
mainLeftStr += "<li><a href='" + _strSiteRootPath + "/Admin/Team.aspx'>» Team</a></li>";
if (dir2 == "Users.aspx")
mainLeftStr += "<li id='limemu'><a href='" + _strSiteRootPath + "/Admin/Users.aspx'>» Users</a></li>";
else
mainLeftStr += "<li><a href='" + _strSiteRootPath + "/Admin/Users.aspx'>» Users</a></li>";
if (dir2 == "Statistics.aspx")
mainLeftStr += "<li id='limemu'><a href='" + _strSiteRootPath + "/Admin/Statistics.aspx'>» User Statistics</a></li>";
else
mainLeftStr += "<li><a href='" + _strSiteRootPath + "/Admin/Statistics.aspx'>» User Statistics</a></li>";
}
break;
MainLeft.Text = mainLeftStr;