C# 如何使用带有Web API的MVC邮件发送带有确认链接的电子邮件?

C# 如何使用带有Web API的MVC邮件发送带有确认链接的电子邮件?,c#,asp.net-web-api,mvcmailer,C#,Asp.net Web Api,Mvcmailer,我正在尝试使用MVC邮件程序和C中的Web API发送一封带有确认链接的电子邮件。 我能够使用mvc邮件发送电子邮件。 但是我无法使用MVC邮件程序使链接正常工作。 谢谢你在这方面的帮助 正在从从API控制器继承的RegisterController内的公共HttpResponseMessage注册后调用SendValdationEmail函数 电子邮件正在发送给注册用户 当用户单击电子邮件中的确认链接时,必须将控件传递给从API控制器继承的RegisterController内的公共HttpR

我正在尝试使用MVC邮件程序和C中的Web API发送一封带有确认链接的电子邮件。 我能够使用mvc邮件发送电子邮件。 但是我无法使用MVC邮件程序使链接正常工作。 谢谢你在这方面的帮助

正在从从API控制器继承的RegisterController内的公共HttpResponseMessage注册后调用SendValdationEmail函数

电子邮件正在发送给注册用户

当用户单击电子邮件中的确认链接时,必须将控件传递给从API控制器继承的RegisterController内的公共HttpResponseMessage PutValidation验证

我试过使用

<a href ="@Url.Abs(Url.Action("Put", "Register"))"> CONFIRM.</a>
但当我试图执行这段代码时,它出错了


我如何才能做到这一点?

要解决它,您必须使链接正常工作。如果你需要帮助,你必须至少提供一些基本的东西,比如你的代码,因为我们只是1月1日至12月24日之间的心灵感应天才。。粘贴基本代码…使用我使用的基本代码进行了修改。我仍然不理解通过不同方法的流程,但我要说的是,您不能使用链接来调用POST或在Web API中执行操作。这必须使用带有提交按钮POST的HTML表单或AJAX POST或PUT来完成。