我正在进行重置密码功能,其中重置密码的新链接将由SMS发送。但是当URL链接生成并发送到手机号码时,由于某种原因它不可点击。我已经检查了一下,我已经看到它可能是特定于Android的。有什么建议吗?
var link = _urlProvider.ToAbsoluteUrl(Url.Action("VerifySmsCode", "Account", new { enteredCode = code }));
var body = string.Format("Verifiera ditt telefonnumer via följande länk: " +
Environment.NewLine + " {0} ",
link);
_smsGateway.Send(Installation.Name, body, Buyer.Msisdn.Value);
ViewBag.Message = "Ett SMS med verifieringskod har skickats";
这是我的功能代码。链接生成正确但在Android手机中无法点击?
public string ToAbsoluteUrl(string relative)
{
var request = System.Web.HttpContext.Current.Request;
return string.Format("{0}://{1}{2}{3}", (request.IsSecureConnection) ? "https" : "http",
request.Url.Host, (request.Url.Port == 80) ? "" : ":" + request.Url.Port.ToString(),
VirtualPathUtility.ToAbsolute(relative));
}