2 textbox (1er avec valeur, 2e vide) et 2 label (avec la même valeur du 1er)
J’ai un formulaire (asp.net "c#" et j’utilise seulement NotePad++)
Dedans, il y a 2 textbox… lorsque l’utilisateur remplit 2 textBox par différente valeur et les envoie, dans un autre écran de la confirmation, je l’affiche ces 2 valeurs dans 2 labels.
Exemple (1er cas – que j’applique facilement)
1er texte box :
Code:
<asp:textbox id="mFirstNameTextBox" runat="server" style="text-transform:uppercase"></asp:textbox>
Il remplit avec [Toto]
2e texte box
Code:
<asp:textbox id="mFirstName2TextBox" runat="server" style="text-transform:uppercase"></asp:textbox>
Il remplit avec [Otot]
Je l’affiche dans un autre écran pour la confirmation : [Toto] et [Otot]
Code:
<asp:label id="mSubscriberLabel" runat="server">Label</asp:label>
[Toto]
Code:
<asp:label id="mSubscriber2Label" runat="server">Label</asp:label>
[Otot]
Ma question :
S’il remplit seulement le 1er texbox (c’est obligatoire) sans remplir la deuxième (pas obligatoire) et l’envoie : dans la page de confirmation, j’aimerais afficher 2 lebal avec la valeur du 1er texte box.
Donc (2e cas – que je ne sais pas comment je peux faire)
Code:
<asp:textbox id="mFirstNameTextBox"
- -> [Toto]
Code:
<asp:textbox id="mFirstName2TextBox"
- -> [] (vide, non remplit)
Je veux afficher dans un autre écran pour la confirmation : [Toto] et [Toto]
Code:
<asp:label id="mSubscriberLabel" runat="server">Label</asp:label>
[Toto]
Code:
<asp:label id="mSubscriber2Label" runat="server">Label</asp:label>
[Toto]
Comment peux-je faire ?
Voici une partie de code pour le 1er cas
1formulaire.aspx.cs
(..)
Code:
1 2 3 4
| private void SetPageState()
{
mSubscriptionPageState.FirstName = ConvertString (mFirstNameTextBox.Text);
mSubscriptionPageState.FirstName2 = ConvertString (mFirstName2TextBox.Text); |
(..)
Code:
1 2 3 4 5 6 7 8
| public struct SubscriptionPageState
{
public int SelectedIndex;
public PriceOfferStruct[] PriceOffers;
// fields on form
public string FirstName;
public string FirstNameG; |
(..)
2confirmation.aspx.cs
(..)
Code:
1 2
| mSubscriberLabel.Text = s.FirstName;
mSubscriberLabel2.Text = s.FirstName2; |
(..)