Представление ASP.NET Core MVC: копирование представления и повторный код, получена ожидаемая ошибка идентификатора - PullRequest
0 голосов
/ 26 апреля 2019

Я пытаюсь создать простое приложение ASP.NET Core MVC для отображения файлов в папке на веб-странице. Я получаю ошибку

Ошибка: идентификатор ожидается в первой строке для просмотра

Как бы я решил это? Это не может даже скомпилировать мою точку зрения.

Услуги:

public IEnumerable<string> FileDirectoryDisplay()
{
    return Directory.GetFiles(@"C:\Users\Desktop\SampleFolder", "*.txt", SearchOption.TopDirectoryOnly);
}

Контроллер:

namespace filelist2.Controllers
{
    public class FileInfoController : Controller
    {
        // GET: FileInfo
        public async Task<IActionResult> Index()
        {
            FileInformation fileInformation = new FileInformation();
            var filetest = fileInformation.FileDirectoryDisplay();
            return View(filetest);
        }
    }
}

Просмотр: FileInfo \ Index.cshtml

@model IEnumerable<string>
@foreach (var element in Model)
{
    <p>@Html.DisplayFor(m => element)</p>
}

enter image description here

Обновление:

Когда 1) я удалил View, 2) и скопировал другой View, 3), а затем обновил нужный мне код View, он сработал и распознал весь синтаксис. Продолжайте эту проблему включать и выключать. Кто-нибудь знает, почему это исправление работает?

...