PDF (adobe.com)

Demande d'un paramètre pour le comportement de serveur



Les comportements de serveur requièrent souvent que le concepteur de la page fournisse une valeur de paramètre. Cette valeur doit être insérée avant que le code du comportement de serveur ne soit inséré dans la page.

Pour créer la boîte de dialogue, définissez dans le code les paramètres devant être fournis par le concepteur. Vous générez ensuite une boîte de dialogue pour le comportement de serveur qui invite le concepteur de la page à entrer une valeur de paramètre.

Remarque : Un paramètre est ajouté à votre bloc de code sans votre intervention si vous spécifiez que votre code doit être inséré par rapport à une balise précise choisie par le créateur de la page (en d'autres termes, si vous choisissez Relatif à une balise spécifique dans le menu déroulant Insérer code). Le paramètre ajoute un menu Balise à la boîte de dialogue du comportement pour permettre au créateur de la page de sélectionner une balise.

Définition du paramètre dans le code de comportement de serveur

  1. Saisissez un marqueur de paramètre à l'endroit du code où vous souhaitez insérer la valeur du paramètre fournie par le concepteur. Le paramètre utilise la syntaxe suivante :
    @@parameterName@@
  2. Insérez la chaîne formParam entre des marqueurs de paramètre (@@) :
    <% Session("lang_pref") = Request.Form("@@formParam@@"); %>

    Supposons que le comportement de serveur contienne le bloc de code suivant :

    <% Session("lang_pref") = Request.Form("Form_Object_Name"); %>
    Pour imposer au concepteur de la page de fournir la valeur du paramètre Form_Object_Name, entourez la chaîne de marqueurs de paramètre (@@) :
    <% Session("lang_pref") = Request.Form("@@Form_Object_Name@@"); %>

Vous pouvez également mettre la chaîne en surbrillance, puis cliquer sur le bouton Insérer le paramètre dans le bloc de code. Entrez un nom de paramètre, puis cliquez sur OK. Dreamweaver remplace toutes les occurrences de la chaîne mise en surbrillance par le nom du paramètre entouré de marqueurs.

Dreamweaver utilise les chaînes placées entre les marqueurs de paramètre comme libellé des commandes de la boîte de dialogue qu'il génère (voir la procédure ci-dessous). Dans l'exemple ci-dessus, Dreamweaver crée une boîte de dialogue avec le libellé suivant :


Remarque : Les noms des paramètres du code de comportement de serveur ne peuvent pas comporter d'espaces. Aussi les libellés de la boîte de dialogue ne peuvent-ils pas non plus comporter d'espaces. Pour inclure des espaces dans un libellé, vous devez modifier le fichier HTML généré.

Création d'une boîte de dialogue pour votre comportement de serveur afin de demander la valeur d'un paramètre

  1. Dans le Créateur de comportements de serveur, cliquez sur Suivant.
  2. Pour modifier l'ordre d'affichage des commandes de la boîte de dialogue, sélectionnez un paramètre, puis cliquez sur les flèches vers le bas et vers le haut.
  3. Pour modifier la commande d'un paramètre, sélectionnez le paramètre voulu, puis sélectionnez une autre commande dans la colonne Afficher en tant que.
  4. Cliquez sur OK.

    Dreamweaver génère une boîte de dialogue comportant une commande pour chacun des paramètres définis comme devant être fournis par le concepteur.

Affichage de la boîte de dialogue

 Cliquez sur le bouton Plus (+) du panneau Comportements de serveur (Fenêtre > Comportements de serveur), puis sélectionnez votre comportement de serveur personnalisé dans le menu déroulant.

Modification de la boîte de dialogue créée pour le comportement de serveur

  1. Dans le panneau Comportements de serveur (Fenêtre > Comportements de serveur), cliquez sur le bouton Plus (+) et choisissez Modifier les comportements de serveur dans le menu déroulant.
  2. Sélectionnez votre comportement de serveur dans la liste, puis cliquez sur Ouvrir.
  3. Cliquez sur Suivant.

    Une boîte de dialogue s'affiche, répertoriant tous les paramètres fournis par le créateur que vous avez définis dans votre code.

  4. Pour modifier l'ordre d'affichage des commandes de la boîte de dialogue, sélectionnez un paramètre, puis cliquez sur les flèches vers le bas et vers le haut.
  5. Pour modifier la commande d'un paramètre, sélectionnez le paramètre voulu, puis sélectionnez une autre commande dans la colonne Afficher en tant que.
  6. Cliquez sur OK.