0

下面我有这个代码:

string _strTemplate = _strDownloadTemplate + IDReq + "/" + _strFileName;
Uri url = new Uri(_strTemplate);

如您所见,我正在将 strTemplate(它带有我需要通过电子邮件为用户发送的页面链接)转换为 URL 格式。我的电子邮件正文有几个字段,我用正确的值替换:

strMailMessage = strMailMessage.Replace("_LinkTemplate", url);

我收到一个错误,因为方法 string.Replace 仅将字符串作为参数。有没有办法解决这个问题?我正在考虑通过我的页面(page.aspx)传递 URL 值,但如果有办法通过这种方法来做到这一点,那对我来说会更好。

谢谢!

4

1 回答 1

0

假设这是 C# 和 .NET,是的,String.Replace()适用于字符串。

你试过了吗:

strMailMessage = strMailMessage.Replace("_LinkTemplate", url.ToString());
于 2012-11-14T20:24:31.373 回答