我尝试使用Html.BeginForm提交我的数据,但它对我没有帮助。我按照此链接制作了我的mvc程序:https://www.c-sharpcorner.com/UploadFile/f82e9a/form-data-submiting-and-displaying-data-another-view-using-m/
@using(Html.BeginForm(" SubmitEmp"," ClientController",FormMethod.Post))
使用此我收到以下错误:
我的视图有一个名为Client的文件夹,其中有两个文件:
答案 0 :(得分:0)
无需在控制器名称中传递“Controller”,只需传递“Client”即可。确保在Client Controller中有“SubmitEmp”HttpPost操作
答案 1 :(得分:0)
我可以看到你已经将控制器名称作为' ClientController'这似乎是不正确的。控制器在' ClientController'表示这是一个名为Client的Controller。您可以通过'客户'而不是' ClientController'在控制器的地方。
答案 2 :(得分:0)
您的代码应该是这样的,然后才能运作
@using (Html.BeginForm("SubmitEmp","Client",FormMethod.Post))
我们不能使用像ClientController这样的完整控制器名称来指定我们只需要指定客户端名称的控制器名称
在显示控制器名称ClientController的网址localhost:5000/ClientController/Submitemp
中,客户端应该只更改您的网址localhost:5000/Client/Submitemp
,然后才能生效。
<强>干杯!! 强>