Bonjour,
J'ai un formulaire asp.net.
par exemple, j'ai un champ :
et dans mon fichier cs :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <asp:TextBox ID="mFirstNameTextBox" runat="server" Style="text-transform: uppercase"></asp:TextBox>
et je le récupère dans mon page d'affichage :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 private void SetPageState() //...... { mSubscriptionPageState.FirstName = ConvertString(mFirstNameTextBox.Text); //...... } public struct FormulairePageState { public string FirstName; //...... } //......
dans mon fichier aspx :
et dans mon fichier cs :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <asp:label id="PrenomLabel" runat="server">Label</asp:label>
Comme vous voyez, je suis capable de récupérer la valeur de ma variable, FirstName,.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 private void LoadLabels() { object FormulairePageState = Session["FormulairePage"]; NewInscription.FormulairePageState s = (NewInscription.FormulairePageState)FormulairePageState; PrenomLabel.Text = s.FirstName; //.................. }
Je veux utiliser la valeur de cette variable dans un JavaScript sur la page d'affichage :
par exemple :
En PHP je fais comme cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <script> layer = [{ 'transactionName': '" s.FirstName "', "}]</script>
Mais je ne sais pas comment je peux faire cela avec C#.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 echo "<script> layer = [{ 'transactionName': '" . $FirstName . "' "}]</script>";
1. Comment je peux récupérer ma variable/objet "s.FirstName" pour mettre dans un JavaScript
2. Comment je peux écrire ce script dans mon fichier aspx puisque la fonction de echo en PHP n'existe pas dans C#
Merci
Partager