0

我有一种方法可以用来替换 txt 文件中的值。

  protected void SendFormData(NameValueCollection formData)
            {
                string fileName = Server.MapPath("/_TextTemplate/textTemplate.txt");
                string emailBody = File.ReadAllText(fileName);


                foreach (string val in formData.AllKeys)
                {
                    emailBody = emailBody.Replace("##"+ val +"##", formData[val]);

                }
    }

我计划在替换值后保存此文本文件的副本。如何给这个文件一个逻辑名称并将它的副本保存在我的目录中?

我做了一些谷歌搜索并File.WriteAllLines不断弹出。

File.WriteAllLines(@"/_TextTemplate/" + formData[0] + ".txt", formData[0]);

但 VS 对此有所抱怨。

4

1 回答 1

0

File.WriteAllLines

期望 aIEnumerable<string>作为参数。你要

File.WriteAllText(@"/_TextTemplate/" + formData[0] + ".txt", formData[0])
于 2013-07-12T18:52:40.550 回答