Dataset et dream Mx

Signaler
Messages postés
46
Date d'inscription
mercredi 13 novembre 2002
Statut
Membre
Dernière intervention
14 avril 2005
-
Messages postés
46
Date d'inscription
mercredi 13 novembre 2002
Statut
Membre
Dernière intervention
14 avril 2005
-
Bonjour a tous,

j'utilise dreamweaver Mx pour concevoir mes pages asp.net et j'ai un petit soucis.
Je me sers des comportements de serveur de Mx et je place mon code aspx à la main dans les pages
pour tout ce que ne fait pas DreamWeaver.
Voila mon probléme :

je voudrais insérer dans mon code (à la main) une variable qui contiendrait un champs de dataset créé avec dreamweaver Mx mais je n'y arrive pas.

ex: début de la page avec le dataset et les directives.

<%@ Page Language="VB" %>
<%@ Register TagPrefix="MM" Namespace="DreamweaverCtrls" Assembly="DreamweaverCtrls,version=1.0.0.0,publicKeyToken=836f606ede05d46a,culture=neutral" %>
<%@ import Namespace="MarloonInc" %>
<%@ Import Namespace="System.Web.Mail" %>
<%@ Import Namespace="System.IO" %>

<MM:DataSet
id="Dsuserok"
runat="Server"
IsStoredProcedure="false"
ConnectionString='<%# System.Configuration.ConfigurationSettings.AppSettings("MM_CONNECTION_STRING_bd") %>'
DatabaseType='<%# System.Configuration.ConfigurationSettings.AppSettings("MM_CONNECTION_DATABASETYPE_bd") %>'
CommandText='<%# "SELECT email, mdp, utilisateur FROM utilisateurs_locale WHERE utilisateur = ? AND email = ?" %>'
Debug="true"
>

' Type="WChar" />
' Type="WChar" />


</MM:DataSet>
<MM:PageBind runat="server" PostBackBind="true" />

Ensuite j'ai un page_load dans lequel je voudrais recuperer la valeur d'un champs du dataset quand il y a postback.
(le prob n'est pas de detecter le postback mais d'inserer le champ du dataset)

Sub page_load(ByVal sender As Object, ByVal e As EventArgs)
Dim myMail as New mailmessage
With myMail

.from = "adressemail@mail.fr"
.To = request("emailuser")
.Subject = "Vos identifiants de connexion"
.Bcc = "marloon@free.fr"
.Body = "Utilisateur :" & request("utilisateur") &"
"
.Body &= "A : " & request("emailuser") &"
"
.Body &= "Mot de passe : ! en construction ! " & "ICI JE VOUDRAIS UN CHAMP DU DATASET MX" & "
"
.Body &= "Message : Voici le récapitulatif de vos identifiants," & "
"
.Body &= "comme vous nous l'avez demandé." & "

"
.Body = replace(.body,vbCrLf,"
")
.BodyFormat = MailFormat.Html

Try
SmtpMail.SmtpServer = "serveur.smtp.fr"
SmtpMail.Send(myMail)
response.Redirect("pop_mailmonpass.aspx")
Catch ex as Exception
lblpasok.visible = true
lblpasok.text = "Une erreur c'est produite."
End Try
End With
end sub

C'est pour faire une page de rappel des identifiants sur un site web, je n'ai pas trouvé d'exemple, si quelqu'un en a un ou a une idée pour m'aider...
Merci beaucoup, je séche la.

-------------------------
Je t'installe linux en un clic sur un ActiveX !! :-)

1 réponse

Messages postés
46
Date d'inscription
mercredi 13 novembre 2002
Statut
Membre
Dernière intervention
14 avril 2005
1
J'ai essayé Dsuserok.FieldValue("mdp", Container)
qui est la syntaxe que dreamweaver utilise pour les blocs de rendus(<%# Dssendpass.FieldValue("mdp", Container) %> Plus exactement, et qui affiche trés bien le champ en kestion) mais ca ne fonctionne pas dans mon code.
Please, help !

-------------------------
Je t'installe linux en un clic sur un ActiveX !! :-)