2016-10-03 79 views
-1

如何通过由创建的Javascript MVC中到控制器动态文本框的值?如何将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'> 

+0

你试过了什么? –

+0

只需在您的文本框中添加一个名称属性,并确保它与您的MVC操作参数相匹配,以便它能正确绑定。 –

回答

0

使用的FormCollection你可以得到的价值和你需要把名字属性

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

additionaly因为你可能已经创建动态也许在其中将包含文本框的数量值的视图中添加一个隐藏字段多个文本框。这样你可以循环一些预定义的文本框的命名约定。 –

相关问题