首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >按一下按钮传递变量

按一下按钮传递变量
EN

Stack Overflow用户
提问于 2020-05-12 19:49:50
回答 1查看 244关注 0票数 0

我想用不同的按钮给同一个班打电话。以下是我正在做的事情:

代码语言:javascript
复制
<div class="buttondiv">
  @using (Html.BeginForm("TankList","Forms", FormMethod.Post))
  {
    <input class="allformsbutton" type="submit" value="ASME Basic Form" id="buttonAsmeBasic" />
  }
</div>

<div class="buttondiv">
  @using (Html.BeginForm("TankList", "Forms", FormMethod.Post))
  {
    <input class="allformsbutton" type="submit" value="ASME Detailed Form" id="buttonAsmeDetailed" />
  }
</div>

我想传递给我所调用的"TankList“类,单击哪个按钮。

我如何在课堂上捕捉到这一点?

编辑

我想澄清一下。按钮的要点是唯一地识别被按下的按钮。因此,如果按下了ASME按钮,我想向TankList传递“”的值,如果按下ASME按钮,则传递“”。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-12 20:07:43

你的.cshtml-file:

代码语言:javascript
复制
<div class="buttondiv">
    @using (Html.BeginForm("TankList","Home", FormMethod.Post))
    {
        <input name="theClass" class="allformsbutton" type="submit" value="ASME Basic Form" id="buttonAsmeBasic" />
    }
</div>

<div class="buttondiv">
    @using (Html.BeginForm("TankList", "Home", FormMethod.Post))
    {
        <input name="theClass" class="allformsbutton" type="submit" value="ASME Detailed Form" id="buttonAsmeDetailed" />
    }
</div>

你的FormsController.cs

代码语言:javascript
复制
public class FormsController : Controller
{
    [HttpPost]
    public void TankList(string theClass)
    {

    }
}

当您发布表单时,控制器中的结果如下所示,取决于您单击的按钮:

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61760695

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档