我正在使用Html.BeginForm
在我的视图中呈现一个表单,但我遇到了一些问题 - 而且我很确定这已经在生产中工作了一年左右......
为了渲染我的表单,我在使用Razor的MVC视图中写了这个:
@{ Html.BeginForm("SaveProduct", "Main", FormMethod.Post); }
但是,它会以两次控制器名称呈现给DOM,如下所示:
<form action="/Main/Main/SaveProduct" method="post" novalidate="novalidate">
根据我读过的文档,它应该正确使用我正在使用的参数,所以我迷失了我应该如何处理这个问题。有没有人有这方面的经验?