non non, c'est bien du C#
La technique que tu donnes pour r�cup�rer l'objet Textbox n'est pas bonne :
1 2 3 4 5 6 7 8 9 10
|
TextBox TmpTextBox = (TextBox)Master.FindControl("MasterTextBox");
if(TmpTextBox != null && TmpTextBox.Text != "")
{
//recupère le texte
}
else
}
//pas de texte à récupérer
} |
car tu castes directement l'objet en TextBox. Apres tu v�rifies si l'objet n'est pas null au cas o� �a ne serait pas une textbox.
Or, si ce n'est pas une texbox et que tu essaies quand m�me de le convertir en Texbox, TmpTextBox ne prend pas la valeur null : le programme
plante !!!!!!
Voici la bonne solution :
1 2 3 4 5
|
TextBox lb = Master.FindControl("MasterTextBox") as TextBox;
if (lb != null)
{
} |
Le mot clef "as" fait parti du C#

. Grace � lui, si l'objet n'est pas une textbox, la tentative de caste renvoit effectivement null. Donc l� tu peux ensuite faire un if(lb != null)
Partager