Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Aide pour débutant

2 réponses
Avatar
Max
Je débute en aspx avec Webmatrix ET j'ai besoin d'un petit éclairage.

J'ai crée un formulaire avec deux contrôles serveur et 1 bouton. L'objectif
est de passer les valeurs des deux textbox à un autres formulaire.

1er formulaire:



















<%@ Page Language="VB" ClassName="MyClassName" %>
<script runat="server">

' Insert page code here
'
Public ReadOnly Property ctrl1() As String
Get
' first is the name of a TextBox control.
Return ident.Text
End Get
End Property

Public ReadOnly Property ctrl2() As String
Get
' first is the name of a TextBox control.
Return pwd.Text
End Get
End Property

Sub Button1_Click(sender As Object, e As EventArgs)
Server.Transfer("app1.aspx")
End Sub

</script>
<html>
<head>
</head>
<body>
<form runat="server">
<p>
<asp:TextBox id="ident" runat="server"></asp:TextBox>
</p>
<p>
<asp:TextBox id="pwd" runat="server"></asp:TextBox>
</p>
<p>
<asp:Button id="Button1" onclick="Button1_Click" runat="server"
Text="Button"></asp:Button>
</p>
<p>
</p>
<!-- Insert content here -->
</form>
</body>
</html>

2 eme formulaire :

<%@ Page Language="VB" %>
<%@ reference page="default.aspx" %>
<script runat="server">

' Insert page code here
Dim fp As MyClassName

Sub Page_Load()
If Not IsPostBack Then
fp = CType(Context.Handler, MyClassName)
End If
nom.text=fp.ctrl1
prenom.text=fp.ctrl2
End Sub

</script>
<html>
<head>
</head>
<body background="music3.gif">
<form runat="server">
<p>
Application 1<!-- Insert content here -->
</p>
<p>
<asp:Label id="nom" runat="server"
forecolor="#C00000">Label</asp:Label>
</p>
<p>
<asp:Label id="prenom" runat="server">Label</asp:Label>
</p>
</form>
<%=fp.ctrl1%><%=fp.ctrl2%>
</body>
</html>

Le formulaire appelé récupère bien mes valeurs. Jusque là c'est ok.

Ce qui me frappe, c'est qu'il faut pour chaque contrôle serveur avoir une
fonction. Est-il possbile de créer une seule fonction pour passage des
valeurs ?
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
De plus, je me demande à quoi servent les contrôle Html.

J'ai crée un formulaire avec 1 contrôle html et un bouton submit
<%@ Page Language="VB" %>
<script runat="server">

' Insert page code here
'

</script>
<html>
<head>
</head>
<body>
<form action="form2.aspx" method="post" runat="server">
<p>
<input type="text" />
</p>
<p>
<input type="submit" value="Submit" />
</p>
<!-- Insert content here -->
</form>
</body>
</html>

Lorsque je clique sur submit la page est renvoyé à elle même et non à
form2.aspx. Pourquoi ?

Merci de votre aide.

2 réponses

Avatar
Romelard Fabrice [MVP]
Bonjour,

Tu as pas mal d'articles et de tutoriaux pour t'aider à bien débuter en
ASP.NET.
Plusieurs sont d'aillerus dédiés pour WebMatrix.
- http://www.asp-php.net/tutorial/asp.net/index.php


--

Cordialement

Romelard Fabrice.


"Max" a écrit dans le message de
news:%
Je débute en aspx avec Webmatrix ET j'ai besoin d'un petit éclairage.

J'ai crée un formulaire avec deux contrôles serveur et 1 bouton.


L'objectif
est de passer les valeurs des deux textbox à un autres formulaire.

1er formulaire:



















<%@ Page Language="VB" ClassName="MyClassName" %>
<script runat="server">

' Insert page code here
'
Public ReadOnly Property ctrl1() As String
Get
' first is the name of a TextBox control.
Return ident.Text
End Get
End Property

Public ReadOnly Property ctrl2() As String
Get
' first is the name of a TextBox control.
Return pwd.Text
End Get
End Property

Sub Button1_Click(sender As Object, e As EventArgs)
Server.Transfer("app1.aspx")
End Sub

</script>
<html>
<head>
</head>
<body>
<form runat="server">
<p>
<asp:TextBox id="ident" runat="server"></asp:TextBox>
</p>
<p>
<asp:TextBox id="pwd" runat="server"></asp:TextBox>
</p>
<p>
<asp:Button id="Button1" onclick="Button1_Click"


runat="server"
Text="Button"></asp:Button>
</p>
<p>
</p>
<!-- Insert content here -->
</form>
</body>
</html>

2 eme formulaire :

<%@ Page Language="VB" %>
<%@ reference page="default.aspx" %>
<script runat="server">

' Insert page code here
Dim fp As MyClassName

Sub Page_Load()
If Not IsPostBack Then
fp = CType(Context.Handler, MyClassName)
End If
nom.text=fp.ctrl1
prenom.text=fp.ctrl2
End Sub

</script>
<html>
<head>
</head>
<body background="music3.gif">
<form runat="server">
<p>
Application 1<!-- Insert content here -->
</p>
<p>
<asp:Label id="nom" runat="server"
forecolor="#C00000">Label</asp:Label>
</p>
<p>
<asp:Label id="prenom" runat="server">Label</asp:Label>
</p>
</form>
<%=fp.ctrl1%><%=fp.ctrl2%>
</body>
</html>

Le formulaire appelé récupère bien mes valeurs. Jusque là c'est ok.

Ce qui me frappe, c'est qu'il faut pour chaque contrôle serveur avoir une
fonction. Est-il possbile de créer une seule fonction pour passage des
valeurs ?
--------------------------------------------------------------------------


----------------------------------------------------------------------------
----------------------------------------------------------------------------
--
De plus, je me demande à quoi servent les contrôle Html.

J'ai crée un formulaire avec 1 contrôle html et un bouton submit
<%@ Page Language="VB" %>
<script runat="server">

' Insert page code here
'

</script>
<html>
<head>
</head>
<body>
<form action="form2.aspx" method="post" runat="server">
<p>
<input type="text" />
</p>
<p>
<input type="submit" value="Submit" />
</p>
<!-- Insert content here -->
</form>
</body>
</html>

Lorsque je clique sur submit la page est renvoyé à elle même et non à
form2.aspx. Pourquoi ?

Merci de votre aide.




Avatar
Sebastien Bovo [MS]
Bonjour,

En voici un tutorial de plus avec du code inline (pour WebMatrix) :

didacticiel Démarrage rapide de ASP.NET -
http://fr.gotdotnet.com/quickstart/aspplus/

--
Cordialement,

Sebastien Bovo
Microsoft France
----------
Ce message est fourni en l'état, sans garantie d'aucune sorte, et ne vous
confère aucun droit. Vous assumez tous les risques liés à son utilisation.


"Romelard Fabrice [MVP]" wrote in message
news:
Bonjour,

Tu as pas mal d'articles et de tutoriaux pour t'aider à bien débuter en
ASP.NET.
Plusieurs sont d'aillerus dédiés pour WebMatrix.
- http://www.asp-php.net/tutorial/asp.net/index.php


--

Cordialement

Romelard Fabrice.


"Max" a écrit dans le message de
news:%
Je débute en aspx avec Webmatrix ET j'ai besoin d'un petit éclairage.

J'ai crée un formulaire avec deux contrôles serveur et 1 bouton.


L'objectif
est de passer les valeurs des deux textbox à un autres formulaire.

1er formulaire:



















<%@ Page Language="VB" ClassName="MyClassName" %>
<script runat="server">

' Insert page code here
'
Public ReadOnly Property ctrl1() As String
Get
' first is the name of a TextBox control.
Return ident.Text
End Get
End Property

Public ReadOnly Property ctrl2() As String
Get
' first is the name of a TextBox control.
Return pwd.Text
End Get
End Property

Sub Button1_Click(sender As Object, e As EventArgs)
Server.Transfer("app1.aspx")
End Sub

</script>
<html>
<head>
</head>
<body>
<form runat="server">
<p>
<asp:TextBox id="ident" runat="server"></asp:TextBox>
</p>
<p>
<asp:TextBox id="pwd" runat="server"></asp:TextBox>
</p>
<p>
<asp:Button id="Button1" onclick="Button1_Click"


runat="server"
Text="Button"></asp:Button>
</p>
<p>
</p>
<!-- Insert content here -->
</form>
</body>
</html>

2 eme formulaire :

<%@ Page Language="VB" %>
<%@ reference page="default.aspx" %>
<script runat="server">

' Insert page code here
Dim fp As MyClassName

Sub Page_Load()
If Not IsPostBack Then
fp = CType(Context.Handler, MyClassName)
End If
nom.text=fp.ctrl1
prenom.text=fp.ctrl2
End Sub

</script>
<html>
<head>
</head>
<body background="music3.gif">
<form runat="server">
<p>
Application 1<!-- Insert content here -->
</p>
<p>
<asp:Label id="nom" runat="server"
forecolor="#C00000">Label</asp:Label>
</p>
<p>
<asp:Label id="prenom" runat="server">Label</asp:Label>
</p>
</form>
<%=fp.ctrl1%><%=fp.ctrl2%>
</body>
</html>

Le formulaire appelé récupère bien mes valeurs. Jusque là c'est ok.

Ce qui me frappe, c'est qu'il faut pour chaque contrôle serveur avoir une
fonction. Est-il possbile de créer une seule fonction pour passage des
valeurs ?
--------------------------------------------------------------------------


----------------------------------------------------------------------------
----------------------------------------------------------------------------
--
De plus, je me demande à quoi servent les contrôle Html.

J'ai crée un formulaire avec 1 contrôle html et un bouton submit
<%@ Page Language="VB" %>
<script runat="server">

' Insert page code here
'

</script>
<html>
<head>
</head>
<body>
<form action="form2.aspx" method="post" runat="server">
<p>
<input type="text" />
</p>
<p>
<input type="submit" value="Submit" />
</p>
<!-- Insert content here -->
</form>
</body>
</html>

Lorsque je clique sur submit la page est renvoyé à elle même et non à
form2.aspx. Pourquoi ?

Merci de votre aide.