I've tried submit a simple Form
but I got this error:
"Sending Data Status Code: 404; Not Found"
I've used ASP.NET Core 2
and I'm new in it!
How can I solve this problem?
a part of Startup class:
routes.MapRoute(
name: "ForTest",
template: "{controller}/{action}/{des}",
defaults: new { controller = "Comment", action = "Test", des = "no comment!" }
);
a part of cshtml file:
<form method="post" asp-controller="Comment" asp-action="Test" enctype="multipart/form-data">
<div class="form-group">
<textarea id="des" class="form-control" rows="3"></textarea>
</div>
<button type="submit" class="btn btn-primary">Submit</button>
</form>
a part of CommentController class:
[Route("[controller]")]
public class CommentController : Controller
{
private readonly ApplicationDbContext _context;
public CommentController(ApplicationDbContext context)
{
_context = context;
}
[HttpPost]
[Route("Test/{des}")]
[ValidateAntiForgeryToken]
public IActionResult Test(string des)
{
return null;
}
}