URL无法在SMS功能中使用ASP MVC

时间:2015-06-15 07:41:41

标签: asp.net datatable paging

我正在进行重置密码功能,其中重置密码的新链接将由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));
    }

0 个答案:

没有答案