Partager via


PhoneNumber, propriété

Définit ou retourne une chaîne qui représente un numéro de téléphone.

public string PhoneNumber {
   get,
   set
}

Notes

La propriété PhoneNumber est obligatoire sur les contrôles PhoneCall.

La propriété PhoneNumber du contrôle PhoneCall accepte les chaînes sous divers formats. Le format des types de numéros suivants est décrit à l'aide du format Backus-Naur (la syntaxe BNF est un moyen de décrire la syntaxe des formats de fichier) :

phone_number         ::= international_number | national_number | 
                         short_number
international_number ::= "+" country_code national_number
short_number         ::= "#" national_number
country_code         ::= (decoration_character | digit)* digit 
                         (decoration_character | digit)*
national_number      ::= (decoration_character | digit)+ 
digit                ::= 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9
decoration_character ::= "(" | ")" | "." | "-" | {space}

Un numéro de téléphone peut consister en un préfixe national/régional facultatif, précédé d'un signe + et suivi d'une série de chiffres qui composent le numéro de téléphone. Les caractères marqués decoration_character peuvent apparaître à n'importe quelle position du numéro de téléphone et sont ignorés.

Pour les téléphones i-Mode, les règles suivantes s'appliquent actuellement lors de la spécification d'un numéro de téléphone :

  1. La chaîne doit commencer par « 0 » ou « # ».
  2. Si la chaîne commence par « 0 », les numéros comportent plus de neuf chiffres.
  3. Si la chaîne commence par « # », les numéros comportent plus de trois chiffres.
  4. Les numéros peuvent contenir « (", ") » et « - » dans la chaîne.
  5. La chaîne doit comporter moins de 24 caractères.

Suivent quelques exemples de numéros de téléphone valides :

800.522.2920

+1 (425) 885-8080

+91335303197

Exemple

L'exemple suivant montre comment utiliser la propriété PhoneNumber pour affecter « 555-0123 » au numéro de téléphone.

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
     
      PhoneCall1.Text="Humongous Insurance"    
      'Telephony-supported devices will call the following number.
      PhoneCall1.PhoneNumber="555-0123"
      'Browsers that do not have calling capability will navigate to 
      'the URL specified in as an alternate URL.
      PhoneCall1.AlternateUrl="http://www.humongousinsurance.com"

End Sub

[C#]

public void Page_Load()
{
   call1.Text="Humongous Insurance";
   // Telephony-supported devices will call the following number.
   call1.PhoneNumber="555-0123";
   // Browsers that do not have calling capability will navigate to 
   // the URL specified in as an alternate URL.
   call1.AlternateUrl="http://www.humongousinsurance.com" ;
}
<Mobile:Form runat=server id=frmChoice >
   <mobile:PhoneCall runat="server" ID ="call1" />
</Mobile:Form>

Voir aussi

PhoneCall, contrôle

S'applique à : PhoneCall, classe