Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 通过电子邮件传递参数_C#_Email_Mailmessage - Fatal编程技术网

C# 通过电子邮件传递参数

C# 通过电子邮件传递参数,c#,email,mailmessage,C#,Email,Mailmessage,许多应用程序使用电子邮件进行帐户验证和其他不同用途。您可以看到,这些电子邮件包含的按钮可将您重定向到具有url参数的特定页面(例如:http://users/1234....). 如果我使用MailMessage实用程序以编程方式构建电子邮件,如何实现相同的功能。将mail.IsBodyHtml设置为true并使用HTML。基本上,您所说的确认是一个过程。那么比如说, 在数据库表中创建具有guid和确认日期的用户 已发送带有链接和guid的邮件 如果用户单击链接,则设置确认日期 如果用户具有

许多应用程序使用电子邮件进行帐户验证和其他不同用途。您可以看到,这些电子邮件包含的按钮可将您重定向到具有url参数的特定页面(例如:http://users/1234....).


如果我使用
MailMessage
实用程序以编程方式构建电子邮件,如何实现相同的功能。

将mail.IsBodyHtml设置为true并使用HTML。

基本上,您所说的确认是一个过程。那么比如说,

  • 在数据库表中创建具有guid和确认日期的用户
  • 已发送带有链接和guid的邮件
  • 如果用户单击链接,则设置确认日期
  • 如果用户具有确认日期(非空),则用户已确认

你是在问如何将URL放入电子邮件吗?@关闭整个过程,并通过按钮重定向。你是什么意思?您是在问查询字符串是如何工作的吗?按钮只是带有背景色的链接。@选择“是”,但背后有一个过程,例如密码重置。按钮后面有类似会话的内容,或者邮件中有隐藏字段。只有一个查询字符串参数可以在数据库中查找