像@mailto一样发送电子邮件,但是从ASP.Net后面的代码发送

Gag*_*age 2 vb.net asp.net mailto email

场景:我们使用createwizard控件为我们的网站创建用户.当用户收到电子邮件时,我们只需向用户发送电子邮件,其中包含用户名和密码,说明其帐户已创建.使用MailMessage和SMTPClient.

问题:当用户没有电子邮件(例如临时员工,学生)时,我需要能够生成电子邮件,但要通过创建者的邮件客户端打开电子邮件,以便他们可以自己输入电子邮件/查看用户名和密码.与@mailto功能类似.

问题:有没有办法从后面的代码中执行此操作?我试过搜索,但到处告诉我使用我不需要的MailMessage和SMTPClient.

提前致谢.

Ste*_*ger 5

您可以创建mailto-link并使用JavaScript单击它.

请参阅此处:如何以编程方式单击带有javascript的链接?

或者你可以创建一个带有文本框"To,Subject and Body"和一个按钮发送的表单,在那里你等待用户填写它(到字段),然后你发送带有smtpclient的邮件.

旁注:为什么不提示输入电子邮件地址然后发送到那里?