按钮事件不工作

本文关键字:工作 事件 按钮 | 更新日期: 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"))

相关文章: