Fix pag selezionata
This commit is contained in:
@@ -6,32 +6,19 @@
|
||||
<span class="navbar-toggler-icon"></span>
|
||||
</button>
|
||||
|
||||
<div class="collapse navbar-collapse" id="navbarSupportedContent">
|
||||
<div class="collapse navbar-collapse" id="navbarSupportedContent" runat="server" >
|
||||
<ul class="navbar-nav mr-auto">
|
||||
<li class="nav-item active">
|
||||
<li class='<%# "nav-item "+ cssActive("Timbrature") %>'>
|
||||
<a class="nav-link" href="Timbrature"><i class="fa fa-home" aria-hidden="true"></i> Timbrature</a>
|
||||
</li>
|
||||
<li class="nav-item active">
|
||||
<li class='<%# "nav-item "+ cssActive("MancateTimbrature") %>'>
|
||||
<a class="nav-link" href="MancateTimbrature"><i class="fa fa-pencil-square-o" aria-hidden="true"></i> Mancate Timbrature</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="About">Informazioni</a>
|
||||
<li class='<%# "nav-item "+ cssActive("Parametri") %>'>
|
||||
<a class="nav-link" href="Parametri">Parametri</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="Contact">Contatto</a>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Dropdown
|
||||
</a>
|
||||
<div class="dropdown-menu" aria-labelledby="navbarDropdown">
|
||||
<a class="dropdown-item" href="#">Action</a>
|
||||
<a class="dropdown-item" href="#">Another action</a>
|
||||
<div class="dropdown-divider"></div>
|
||||
<a class="dropdown-item" href="#">Something else here</a>
|
||||
</div>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="DevUtils">DEV Utils</a>
|
||||
<li class='<%# "nav-item "+ cssActive("Informazioni") %>'>
|
||||
<a class="nav-link" href="Info">Informazioni</a>
|
||||
</li>
|
||||
</ul>
|
||||
<div runat="server" id="divSearch" class="form-inline my-2 my-lg-0">
|
||||
|
||||
@@ -25,6 +25,7 @@ namespace GPW_Smart.WebUserControls
|
||||
if (!Page.IsPostBack)
|
||||
{
|
||||
searchVal = "";
|
||||
navbarSupportedContent.DataBind();
|
||||
}
|
||||
// controllo se c'è utente in sessione..
|
||||
checkUser();
|
||||
@@ -177,5 +178,32 @@ namespace GPW_Smart.WebUserControls
|
||||
{
|
||||
doSearch();
|
||||
}
|
||||
/// <summary>
|
||||
/// calcola SE aggiungere "active" alla pag corrente
|
||||
/// </summary>
|
||||
/// <param name="pageName"></param>
|
||||
/// <returns></returns>
|
||||
public string cssActive(string pageName)
|
||||
{
|
||||
string answ = "";
|
||||
if (pageName == PagCorrente())
|
||||
{
|
||||
answ = "active";
|
||||
}
|
||||
return answ;
|
||||
}
|
||||
/// <summary>
|
||||
/// salva in variabile pagina il nome della pagina corrente
|
||||
/// </summary>
|
||||
protected string PagCorrente()
|
||||
{
|
||||
string answ = "";
|
||||
Uri MyUrl = Request.Url;
|
||||
string delimStr = "/";
|
||||
char[] delimiter = delimStr.ToCharArray();
|
||||
string[] finalUrl = MyUrl.LocalPath.ToString().Split(delimiter);
|
||||
int n = finalUrl.Length;
|
||||
return finalUrl[n - 1].ToString();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -21,6 +21,15 @@ namespace GPW_Smart.WebUserControls {
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Label lblSwData;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo navbarSupportedContent.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl navbarSupportedContent;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo divSearch.
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user