如何将由Javascript创建的动态文本框值传递给MVC中的控制器?

时间:2016-10-03 09:14:18

标签: c# model-view-controller

如何将由Javascript创建的动态文本框值传递给MVC中的控制器?

在我的视图中,我有一个动态添加文本框的部分,我想从控制器上的POST文本框中获取值:

  <div id='TextBoxesGroup'>
    <div id="TextBoxDiv1">

        <label>Textbox #1 : </label>@Html.TextBox("textbox1") &nbsp;
    </div>
</div>
<input type='button' value='Add Button' id='addButton'>
<input type='button' value='Remove Button' id='removeButton'>
<input type='button' value='Get TextBox Value' id='getButtonValue'>

1 个答案:

答案 0 :(得分:0)

使用FormCollection可以获取值,您需要输入名称属性

public ActionResult GetFormData(FormCollection form)
{
    string value= form["your Input name"].ToString();
    retun View();
}