1
4

2 回答 2

6

可以通过属性UrlHelper在控制器中使用Url,它可以做同样的事情,那就是为你构建一个 url。因此,您可以为您的电子邮件发件人提供包含链接的文本,这就是您构建电子邮件该部分的方式:

var link = "<a href='http://www.mysite.com/" 
    + @Url.Action("ResetPassword","Account", new{id=184, t=token}) 
    +"'>Click here to reset your password</a>"
// where token is your single-use crypto-secure

如果您希望域是动态的,那么您可以将其更改为:

var link = "<a href='" 
    + Request.Url.Scheme + "://"
    + Request.Url.Authority
    + @Url.Action("ResetPassword","Account", new{id=184, t=token}) 
    +"'>Click here to reset your password</a>"
// where token is your single-use crypto-secure
于 2013-04-19T12:03:50.603 回答
0
于 2019-03-08T08:47:44.903 回答