【问题标题】:pass data from my input box to controller?将数据从我的输入框传递到控制器?
【发布时间】:2020-02-25 20:35:40
【问题描述】:
<div id="dtBasicExample_wrapper" class="dataTables_wrapper dt-bootstrap4">
    <div class="row">
        <div class="col-sm-12 col-md-6">
            <div class="row">
                <div class="col-md-2">Box #</div>
                <div class="col-md-8"><input class="form-control" type="text" placeholder="Box #" style="width:350px;"></div>
                <div class="col-md-2"><button type="button" class="btn btn-primary">Save</button></div>
            </div>

我的控制器代码

    [HttpPost]
    public ActionResult AddBoxForm(String boxID)
    {
        Console.WriteLine(boxID)
        return View();
    }

我不知道我做错了什么。任何帮助将不胜感激

【问题讨论】:

    标签: asp.net-core model-view-controller controller


    【解决方案1】:

    name 添加到您的input 并将您的button 更改为提交类型input

    这是一个如下所示的工作演示:

    <form asp-action="AddBoxForm" method="post">
    <div class="row">
        <div class="col-md-2">Box #</div>
        <div class="col-md-8"><input class="form-control" type="text" name="boxID" placeholder="Box #" style="width:350px;"></div>
        <div class="col-md-2"><input type="submit" class="btn btn-primary" value="save" /></div>
    </div>
    

    结果:

    【讨论】:

      猜你喜欢
      • 2018-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-06
      • 1970-01-01
      • 2011-12-27
      • 1970-01-01
      相关资源
      最近更新 更多