2016-10-03 74 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因爲你可能已經創建動態也許在其中將包含文本框的數量值的視圖中添加一個隱藏字段多個文本框。這樣你可以循環一些預定義的文本框的命名約定。 –

相關問題