按钮事件不工作
本文关键字:工作 事件 按钮 | 更新日期: 2023-09-27 18:08:51
我想要这个:
@using (Html.BeginForm("bgcTest", "CompaniesController"))
{
<p>
Ange BolagsID: <br />
<input type="text" name="BolagsID" />
<input type="submit" value="bgc test" />
</p>
}
触发此事件:
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult bgcTest(string BolagsID)
{
...
}
但是我得到错误:
无法找到资源。
描述:HTTP 404。您正在查找的资源(或其中之一)依赖项)可以被删除,如果它的名称被更改,或者是暂时不可用。请查看以下网址并制作确保拼写正确。
请求的URL:/companyescontroller/bgcTest
我怎么也想不出来。如果我只是做一个actionlink,我让我的方法去触发,但我需要一个用户输入的变量去跟着触发。
我做错了什么?
(这是我第一次使用MVC,我必须实现一些功能到一个已经存在的项目。)工作。)
控制器类(.cs文件)的名称为CompaniesController.cs
。这是一种约定(默认行为),MVC将自动将其识别为控制器。当在视图中引用这个控制器时,只使用Companies
。如果您使用CompaniesController
MVC将尝试找到一个名为CompaniesControllerController
的CS文件。
正确的代码:
@using (Html.BeginForm("bgcTest", "Companies"))