Récupérer la valeur d'une variable/objet (c#) et mettre dans un javaScript
Bonjour,
J'ai un formulaire asp.net.
par exemple, j'ai un champ :
Code:
<asp:TextBox ID="mFirstNameTextBox" runat="server" Style="text-transform: uppercase"></asp:TextBox>
et dans mon fichier cs :
Code:
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:
<asp:label id="PrenomLabel" runat="server">Label</asp:label>
et dans mon fichier cs :
Code:
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 ::oops:
par exemple :
Code:
1 2 3 4 5 6
| <script>
layer = [{
'transactionName': '" s.FirstName "',
"}]</script> |
En PHP je fais comme cela :
Code:
1 2 3 4 5
| echo "<script>
layer = [{
'transactionName': '" . $FirstName . "'
"}]</script>"; |
Mais je ne sais pas comment je peux faire cela avec C#.:oops:
1. Comment je peux récupérer ma variable/objet "s.FirstName" pour mettre dans un JavaScript:calim2:
2. Comment je peux écrire ce script dans mon fichier aspx puisque la fonction de echo en PHP n'existe pas dans C#:(
Merci:P