Раньше было просто найти путь к папке с текстовыми файлами и либо создать и записать, либо добавить в существующий файл.
Теперь я просто не могу понять синтаксис правильно.
var userData = firstName + "," + lastName +
"," + email + Environment.NewLine;
var dataFile = Server.MapPath("~/App_Data/data.txt");
File.AppendAllText(@dataFile, userData);
result = "Information saved.";
_context.Courses_New.Add(Courses_New);
await _context.SaveChangesAsync();
«Файл».подчеркнут красным, как и «Сервер.»Страница «Создать» - это возвращаемое значение.
private IHostingEnvironment _env;
public HomeController(IHostingEnvironment env)
{
_env = env;
}
Код ниже находится в верхней части моей страницы Razor, и он использует возвращаемое значение.Поэтому независимо от того, что я называю HomeController, он выдает ошибку:
private readonly OESAC.Models.MyDbContext _context;
public CreateModel(OESAC.Models.MyDbContext context)
{
_context = context;
}
Возможно, я могу ссылаться на переменную _env для объединения пути.Цель состоит в том, чтобы просто записать успех и неудачу в текстовый файл во время задачи «Создать строку».