У меня есть следующая настройка, созданная: < /p>
app.MapControllerRoute(
name: "Product",
pattern: "product/{*url}",
defaults: new { controller = "Product", action = "Index" });
< /code>
public class ProductController : BaseStoreController
{
[HttpGet]
public IActionResult Index(string url)
{
....
}
[ValidateAntiForgeryToken]
[HttpPost]
public IActionResult AddProduct(ProductViewModel model)
{
....
}
}
< /code>
@using (Html.BeginForm("AddProduct", "Product", FormMethod.Post))
{
......
Add
}
< /code>
The generic routing is forcing all GET и post Запросы на нанесение действия index get действие. Я попытался добавить следующее (в разных вариациях) над общим объявлением маршрутизации, но все же запускается индекс get действие. Я также попытался создать индекс post действие и включить в него форму post вместо действия AddProduct , но все же индекс Get Действие всегда запускается на любой метод GET или post .
Любая помощь будет оценена.
app.MapControllerRoute(
name: "AddProduct",
pattern: "product/addproduct",
defaults: new { controller = "Product", action = "AddProduct" });
Подробнее здесь: https://stackoverflow.com/questions/794 ... owing-post
ASP.NET CORE MVC: MapControllerRoute с универсальным шаблоном, не допускающим Post ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
ASP.NET CORE MVC: MapControllerRoute с универсальным шаблоном, не допускающим Post
Anonymous » » в форуме C# - 0 Ответы
- 9 Просмотры
-
Последнее сообщение Anonymous
-
-
-
ASP.NET CORE MVC: MapControllerRoute с универсальным шаблоном, не допускающим Post
Anonymous » » в форуме C# - 0 Ответы
- 11 Просмотры
-
Последнее сообщение Anonymous
-