Представление ASP.NET не найденоC#

Место общения программистов C#
Anonymous
Представление ASP.NET не найдено

Сообщение Anonymous »

Я создал проект веб-API в Visual Studio. Я использую маршрутизацию атрибутов. Вот контроллер в папке «Контроллеры»:

Код: Выделить всё

public class RegistrationController : Controller
{
// GET: Registration
[Route("")]
public ActionResult CreateUser(string platform)
{

return View("~/Views/Registration/CreateUser.cshtml", platform);
}
}
Когда я вызываю действие CreateUser по URL-адресу http://localhost/application, оно работает, но когда я пытаюсь передать строку запроса параметр по URL-адресу http://localhost/application?platform=android выдает следующую ошибку:


Представление «~/Views/Registration/CreateUser.cshtml» или его мастер не найдено, или ни одна система представлений не поддерживает искомые местоположения. Поиск был произведен в
следующих местах:

~/Views/Registration/CreateUser.cshtml
~/Views/Registration/android.master

~/Views/Shared/ android.master

~/Views/Registration/android.cshtml

~/Views/Registration/android.vbhtml

~/Views/Shared/android.cshtml

~/Views/Shared/android.vbhtml


Я не могу понять, почему он не может найти представление, когда оно существует, или почему он вообще пытается найти представление по имени параметра строки запроса.

Подробнее здесь: https://stackoverflow.com/questions/386 ... -not-found

Вернуться в «C#»