下面我有这段代码:
string _strTemplate = _strDownloadTemplate + IDReq + "/" + _strFileName;
Uri url = new Uri(_strTemplate);
正如您所看到的,我正在将strTemplate(其中包含我需要通过电子邮件发送给用户的页面的链接)转换为URL格式。我的电子邮件正文有几个字段,我正在用正确的值替换:
strMailMessage = strMailMessage.Replace("_LinkTemplate", url);
我收到错误,因为string.Replace方法仅将字符串作为参数。 有办法解决这个问题吗? 我正在考虑通过我的页面(page.aspx)传递URL值,但如果有办法通过这种方法这样做,那对我来说会更好。
谢谢!
答案 0 :(得分:0)
假设这是C#和.NET,是的,String.Replace()
适用于字符串。
你有没有尝试过:
strMailMessage = strMailMessage.Replace("_LinkTemplate", url.ToString());