C# 如何在c中编辑StreamReader读取的文件(Html)#
我正在用上面的代码在我的C代码中读取一个HTml文件,我要做的是向文件中添加一些文本并保存它,否则我必须将文件发送到一个方法,该方法会随文件一起发送电子邮件 下面的代码来自email.html,我必须在[email Address]和[password]中添加电子邮件地址和密码。如何将文本添加到已读HTML。以及如何在完成编辑后将其发送到方法。谢谢C# 如何在c中编辑StreamReader读取的文件(Html)#,c#,asp.net,html-email,.net,C#,Asp.net,Html Email,.net,我正在用上面的代码在我的C代码中读取一个HTml文件,我要做的是向文件中添加一些文本并保存它,否则我必须将文件发送到一个方法,该方法会随文件一起发送电子邮件 下面的代码来自email.html,我必须在[email Address]和[password]中添加电子邮件地址和密码。如何将文本添加到已读HTML。以及如何在完成编辑后将其发送到方法。谢谢 string BODY = String.Empty; string PageName = @"[C:\Users\
string BODY = String.Empty;
string PageName = @"[C:\Users\User1\Desktop\SK\Resources\HTMLEmail\email.html]";
BODY = new StreamReader(PageName).ReadToEnd();
欢迎来到我们的网站
您的新登录详细信息如下:
电子邮件地址:[电子邮件地址]
密码:[密码]
将文件发送到webservices,webservices将电子邮件与HTML页面一起发送
//调用Web服务向新创建的用户发送电子邮件
ServiceClient服务=新ServiceClient();
sendmail(newuseremail、主题、正文) 也许它既不优雅也不是最好的解决方案,但它又快又简单:
<tr>
<td valign="top">
<div mc:edit="std_content00">
<h4>Welcome to Website</h4>
<p>Your new login details are:</p>
<p>Email address: [Email Address]</p>
<p>Password: [Password]</p>
只是一个建议:要阅读BODY变量,最好使用
BODY = BODY
.Replace("[Email Address]", email)
.Replace("[Password]", password);
File.WriteAllText(newFilename, BODY);
无需使用流(我认为您的电子邮件模板很短…一旦您在字符串变量
BODY
中获得数据,您就可以执行BODY.Replace(“[电子邮件地址]”,“…”)
)
string BODY = File.ReadAllText(filename);