Bonjour,

J'ai un formulaire asp.net.

par exemple, j'ai un champ :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<asp:TextBox ID="mFirstNameTextBox" runat="server" Style="text-transform: uppercase"></asp:TextBox>
et dans mon fichier cs :
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;
//......
 
  }
//......
et je le récupère dans mon page d'affichage :

dans mon fichier aspx :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<asp:label id="PrenomLabel" runat="server">Label</asp:label>
et dans mon fichier cs :
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;
//..................
                  }
Comme vous voyez, je suis capable de récupérer la valeur de ma variable, FirstName,.

Je veux utiliser la valeur de cette variable dans un JavaScript sur la page d'affichage :

par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
<script>
	layer = [{
		'transactionName': '" s.FirstName "',
 
 
		"}]</script>
En PHP je fais comme cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
echo "<script>
	layer = [{
		'transactionName': '" . $FirstName . "'
 
		"}]</script>";
Mais je ne sais pas comment je peux faire cela avec C#.
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