我正在使用以下html内容从我的c#应用程序成功发送Outlook邮件。
MyForm的:
形式
{Role},{Firstname} {lastname},用户ID {userID}已请求TurboComp访问。
<p><a href="yes">Yes,Grant the Access</a></p>
<p><a href="no">No,Acess Denied</a></p>
/形式
现在,当收件人收到带有此html内容的邮件时,点击&#34; yes&#34;或&#34;不&#34;链接,我希望将Outlook电子邮件发送回最初发送邮件的用户。
先谢谢
答案 0 :(得分:0)
如果我是你,这是我的方法。
您可以生成捕获点击动作的唯一路线。
示例:[路线(&#34; Foo / {memberId = 0} / {canAccess}&#34;)]
然后,您在HTML内容中生成该网址是和没有按钮,因为收件人会点击它。你关心那个URL。它必须包含memberId和按钮访问状态(是或否),因此当收件人单击URL时,您可以在路由属性下使用您的业务,如示例。
[Route("Foo/{memberId=0}/{canAccess}")]
public ActionResult Foo(string memberId, bool canAccess)
{
// Code..
}
希望这对你有所帮助。
答案 1 :(得分:0)
我找到了解决方案,当用户点击链接时触发来自Outlook的电子邮件。 我对我的表单进行了以下更改:
MyForm的:
形式
{Role},{Firstname} {lastname},用户ID {userID}已请求TurboComp访问。
<p><a href="http://localhost:localhostAddressonbrowser/Controller/ActionMethod">Yes,Grant the Access</a></p>
<p><a href="http://localhost:localhostAddressonbrowser/Controller/ActionMethod">No,Access Denied</a></p>
</form>
THANKYOU:)