почему бритва создает форму с пустым действием? - PullRequest
0 голосов
/ 02 июня 2019

Я создаю форму с бритвой, чтобы иметь определенный контроллер и действие с asp-контроллером и asp-действием, но после того, как бритва рендерит страницу, я получаю форму с пустым действием.Я не знаю, почему

<form asp-controller="PanelController" asp-action="AddCatAndSubAndBrand" method="post">

, но результат в html равен

<form method="post" action="">

Я поместил @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers в _viewImports

1 Ответ

0 голосов
/ 02 июня 2019

Вам нужно отбросить слово Controller, если ваше имя класса контроллера - PanelController, вы просто используете «Panel». Это соглашение. Поскольку он не находит контроллер на основе соглашений, он не выполняет действие.

<form asp-controller="Panel" asp-action="AddCatAndSubAndBrand" method="post">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...