Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

Page.RegisterHiddenField méthode (String, String)

 

Date de publication : novembre 2016

Remarque : Cette API est désormais obsolète.

Permet aux contrôles serveur inscrire automatiquement un champ masqué sur le formulaire. Le champ sera envoyé à la Page objet lorsque le HtmlForm contrôle serveur est rendu.

Espace de noms:   System.Web.UI
Assembly:  System.Web (dans System.Web.dll)

[ObsoleteAttribute("The recommended alternative is ClientScript.RegisterHiddenField(string hiddenFieldName, string hiddenFieldInitialValue). http://go.microsoft.com/fwlink/?linkid=14202")]
public virtual void RegisterHiddenField(
	string hiddenFieldName,
	string hiddenFieldInitialValue
)

Paramètres

hiddenFieldName
Type: System.String

Le nom unique du champ masqué à restituer.

hiddenFieldInitialValue
Type: System.String

La valeur d’être émis dans le formulaire masqué.

La méthode RegisterHiddenField est déconseillée. Utilisez la RegisterHiddenField méthode dans la ClientScriptManager classe.

Le code suivant exemple utilise le RegisterHiddenField est passé à la méthode pour aider à créer du code ECMAScript au navigateur demandeur. Le nom du champ masqué est défini sur myHiddenField et sa valeur est définie sur « Welcome to Microsoft ! » Le RegisterStartupScript des appels de méthode du myHiddenField valeur lorsque l’utilisateur clique sur un bouton sur la page.

System_CAPS_security Sécurité Remarque

Cet exemple comprend un champ masqué, ce qui constitue une menace potentielle pour la sécurité. Par défaut, vous devez valider la valeur d’un champ masqué, comme vous le feriez avec la valeur d’une zone de texte. Les pages Web ASP.NET valider que les entrées d’utilisateur n’incluent pas de script ou éléments HTML. Pour plus d'informations, consultez Script Exploits Overview.

void Page_Load(Object sender, EventArgs e) 
{ 
   String scriptString = "<script language=\"JavaScript\"> function doClick() {";
   scriptString += "document.write('<h4>' + myForm.myHiddenField.value+ '</h4>');}<";
   scriptString += "/" + "script>";

   RegisterHiddenField("myHiddenField", "Welcome to Microsoft!"); 

   RegisterOnSubmitStatement("submit", "document.write('<h4>Submit button clicked.</h4>')"); 

   RegisterStartupScript("startup", scriptString);
} 

.NET Framework
Disponible depuis 1.1
Retour au début
Afficher: