ASP.net c#替换字符串不起作用
发布时间:2020-12-16 00:09:42 所属栏目:asp.Net 来源:网络整理
导读:// Build email link confirmLink = Master.siteDomain + "/newsLetter.aspx?action=confirme=" + emailAddress + "code=" + verCode; using (SqlCommand cmd = new SqlCommand("SELECT newRegEmailBody,newRegEmailSubj FROM tblSiteSettings WHERE (isActi
// Build email link confirmLink = Master.siteDomain + "/newsLetter.aspx?action=confirm&e=" + emailAddress + "&code=" + verCode; using (SqlCommand cmd = new SqlCommand("SELECT newRegEmailBody,newRegEmailSubj FROM tblSiteSettings WHERE (isActive = 1)",Master.cn)) { SqlDataReader rdr = cmd.ExecuteReader(); if (rdr.Read()) { emailBody = rdr[0].ToString(); emailSubj = rdr[1].ToString(); } rdr.Close(); } emailBody.Replace("[CONFIRMATION_LINK]",confirmLink); emailer.sendEmail(emailAddress,Master.noReplyEmail,emailSubj,emailBody); 这一切似乎都很好,除了身体仍然出现在文本中的[CONFIRMATION_LINK],任何想法? 解决方法
字符串是不可变的.字符串操作通常返回新的字符串实例
尝试这个: emailBody = emailBody.Replace("[CONFIRMATION_LINK]",confirmLink); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 如何在Visual Studio 2015中运行index.html文件
- asp.net-web-api – 如何在ASP.NET WebAPI RC中绑定一个简单
- asp.net – 自定义协议MVC Redirect在Chrome中工作但不在IE
- 详解ASP.NET Core 中的框架级依赖注入
- ASP.NET Core Identity获取用户id
- ASP.NET MVC3 – 您如何处理探测请求?
- 使用ASP.NET Web API 2.1配置依赖注入
- 在asp.net mvc中生成javascript文件
- asp.net-mvc – ApiController中的ASP.NET Web API路由
- 远程服务器返回错误:(401)未经授权.在ASP.NET中使用CSOM