无法导出文本框内容C#
我无法导出文本文件中的多行文本框内容 它正在创建文件,但没有输入任何值。我可以用双引号硬编码,但当我尝试使用文本框本身作为内容时,它就可以工作了。什么都没有显示无法导出文本框内容C#,c#,asp.net,C#,Asp.net,我无法导出文本文件中的多行文本框内容 它正在创建文件,但没有输入任何值。我可以用双引号硬编码,但当我尝试使用文本框本身作为内容时,它就可以工作了。什么都没有显示 protected void PrintBtn_Click(object sender, EventArgs e) { var ingredients = IngredientsList.Text; string path = @"C:\Users\Donald\Deskt
protected void PrintBtn_Click(object sender, EventArgs e)
{
var ingredients = IngredientsList.Text;
string path = @"C:\Users\Donald\Desktop\Folder\ingredients.txt";
if (!File.Exists(path))
{
// Create a file to write to.
string createText = ingredients + Environment.NewLine;
File.WriteAllText(path, createText);
}
// This text is always added, making the file longer over time
// if it is not deleted.
string appendText = ingredients + Environment.NewLine;
File.AppendAllText(path, appendText);
// Open the file to read from.
string readText = File.ReadAllText(path);
Console.WriteLine(readText);
}
只需像上面那样简单地写入一个文件就可以满足您的要求
只需按上述方式写入文件即可满足您的要求。但这会在桌面上创建一个文档并允许用户保存吗?请注意,默认情况下,System.IO不被引用,因此它将是
System.IO.file.writealText
路径是什么意思?@DonaldBury,应该保存它的路径。您可以分配它。@DonaldBury,您试过调试它吗,以查看成分是否包含任何字符?但这会在桌面上创建一个文档并允许用户保存吗?请注意,默认情况下,System.IO不被引用,因此它将是System.IO.File.WriteAllText
路径是什么意思?@DonaldBury,应该保存它的路径。您可以分配它。@DonaldBury,您试过调试它吗,看看成分是否包含任何字符?
string createText = "read from your textbox into this string";
File.WriteAllText(path, createText);