Partager via


TextView, classe

Fournit un contrôle programmable permettant d'afficher de plus grandes quantités de texte, avec des balises facultatives sur une page mobile.

Espace de noms : System.Web.UI.MobileControls
Assembly : System.Web.Mobile (dans system.web.mobile.dll)

Syntaxe

'Déclaration
Public Class TextView
    Inherits PagedControl
'Utilisation
Dim instance As TextView
public class TextView : PagedControl
public ref class TextView : public PagedControl
public class TextView extends PagedControl
public class TextView extends PagedControl

Notes

Contrairement à un texte littéral dans un formulaire mobile, vous pouvez définir le contenu d'un TextView à partir d'un code. Contrairement à un contrôle Label mobile, vous pouvez intégrer une balise à la valeur de la propriété Text. De plus, le contrôle TextView veille à ne pas scinder d'éventuels éléments insérés, tels que les liens, pendant la pagination. Pour plus d'informations, consultez Texte littéral dans le balisage d'un formulaire.

Si le contrôle TextView s'inscrit dans un Panel, attribuez à la propriété Panel.Paginate la valeur true pour permettre au texte de s'étendre sur plusieurs pages sur les périphériques mobiles. Si le contrôle TextView ne s'inscrit pas dans un Panel, mettez le nom du contrôle TextView dans la propriété Form.ControlToPaginate.

La plupart des autres propriétés et méthodes du contrôle TextView mobile sont davantage destinées aux développeurs de nouveaux adaptateurs de périphériques pour restituer des contenus sur des périphérique spécifiques.

Avertissement

Ce contrôle peut être utilisé pour afficher des entrées d'utilisateur qui peuvent inclure un script client nuisible. Vérifiez dans les informations envoyées par un client la présence d'un script exécutable, d'instructions SQL ou autre code avant de les afficher dans votre application. Vous pouvez utiliser les contrôles de validation pour vérifier les entrées d'utilisateur avant d'afficher le texte d'entrée dans un contrôle. ASP.NET fournit une fonctionnalité de validation de demande d'entrée pour bloquer des scripts et du code HTML dans les entrées d'utilisateur. Pour plus d'informations, consultez Sécurisation de contrôles standard, Comment : se protéger contre les attaques de script dans une application Web en utilisant le codage HTML et Validation des entrées d'utilisateur dans des pages Web ASP.NET.

Exemple

L'exemple de code suivant crée des nombres et identifie chaque nombre premier dans une phrase, puis ajoute ces phrases au contrôle TextView. L'exemple utilise également une pagination personnalisée pour fournir uniquement une page complète de texte à la fois.

Notes

L'exemple de code suivant utilise un modèle de code de fichier unique ; il est possible qu'il ne fonctionne pas correctement s'il est directement copié dans un fichier code-behind. Cet exemple de code doit être copié dans un fichier texte vide doté d'une extension .aspx. Pour plus d'informations, consultez Modèle de code des pages Web ASP.NET.

Sécurité .NET Framework

  • AspNetHostingPermission  pour opérer dans un environnement hébergé. Valeur de demande : LinkDemand ; valeur d'autorisation : Minimal
  • AspNetHostingPermission  pour opérer dans un environnement hébergé. Valeur de demande : InheritanceDemand ; valeur d'autorisation : Minimal

Hiérarchie d'héritage

System.Object
   System.Web.UI.Control
     System.Web.UI.MobileControls.MobileControl
       System.Web.UI.MobileControls.PagedControl
        System.Web.UI.MobileControls.TextView

Sécurité des threads

Les membres statiques publics (Shared en Visual Basic) de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Plates-formes

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition

Le .NET Framework ne prend pas en charge toutes les versions de chaque plate-forme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise.

Informations de version

.NET Framework

Prise en charge dans : 2.0, 1.1

Voir aussi

Référence

Membres TextView
System.Web.UI.MobileControls, espace de noms
Form, classe
Panel, classe

Autres ressources

Pagination
Texte littéral dans le balisage d'un formulaire
Introduction au contrôle TextView
Vue d'ensemble de l'architecture du comportement des contrôles adaptables
Fonctionnalité des ensembles d'adaptateurs
Interaction entre contrôle et adaptateur