Changement de couleurs de titre de section

Bonjour, je souhaite pouvoir changer la couleur de fond du titre de section en fonction de l’action en cours. Qu’elle est la meilleure solution en code behind ou en javascript ? et comment faire ?

Bonjour Bertrand,

L’idéal est de le faire dans le code behind au niveau du Page_Load.

L’exemple de code ci-dessous change en rouge la couleur de l’entête des sections en fonction de l’action en cours.

protected void Page_Load(object sender, EventArgs e)
{
    base.Page_Load(sender, e);
    
    if(!IsPostBack)
        ChangeHeaderColor();
}

private void ChangeHeaderColor()
{
    switch(CurrentWorkflowActionName)
    {
        case "INITIER":
            DDE_TITLE.Style["background-color"] = "red";
            DDE_TITLE.Style["border"] = "red";
            break;
        case "VALIDER_NIV_1":
            NIVEAU1_TITLE.Style["background-color"] = "red";
            NIVEAU1_TITLE.Style["border"] = "red";
            break;
    }
}

Résultat:

Merci pour cette solution, je vais la tester. :+1: