У меня есть следующие действия:Действие не находит View или своего хозяина
public class ArticlesController : Controller
{
public ActionResult Article01()
{
return View();
}
}
который возвращает вид, и все, кажется, работает хорошо.
Теперь я пытаюсь добавить ActionName:
[ActionName("bla-bla-article-1")]
public ActionResult Article01()
{
return View();
}
Теперь телефону:/Статья/Article01 возвращает
'Ресурс не может быть найден.
Сейчас я стараюсь это:
[ActionName("bla-bla-article-1")]
public ActionResult Article01()
{
return View("~/Content/Views/Articles/Article01.cshtml");
}
И вот я получаю:
Вид '~/Content/Views/Статьи/Article01.cshtml' или его хозяин не найденный или отсутствующий механизм просмотра поддерживает найденные местоположения. Поиск проводился по следующим местам: ~/Content/Просмотров/Статьи/Articles01.cshtml
ваше действие будет на URL '/ статьи/бла-бла-статью-1' не'/Статьи/Article01 ' – Liam
Ваша вторая ошибка говорит, что вид не существует. Если ваш контроллер называется 'Article', вы смотрите в папку ** ** ** (множественное число) статьи, которая, вероятно, ваша проблема – Liam
В принципе' return View ("~/Content/Views/Article/Article01.cshtml"); 'should почини это – Liam