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"
>
<Parameters>
<Parameter Name="@utilisateur" Value='<%# utilisateur_log.text %>' Type="WChar" />
<Parameter Name="@emailuser" Value='<%# emailuser.text %>' Type="WChar" />
</Parameters>
</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") &"<br>"
.Body &= "A : " & request("emailuser") &"<br>"
.Body &= "Mot de passe : ! en construction ! " & "ICI JE VOUDRAIS UN CHAMP DU DATASET MX" & "<br>"
.Body &= "Message : Voici le récapitulatif de vos identifiants," & "<br>"
.Body &= "comme vous nous l'avez demandé." & "<br><br>"
.Body = replace(.body,vbCrLf,"<br>")
.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 !! :-)