2016-10-03 8 views
-1

Javascriptで作成されたダイナミックテキストボックスの値をMVCのコントローラに渡す方法はありますか?私の見解ではJavascriptで作成されたダイナミックテキストボックスの値をMVCのコントローラに渡すには?

私は、コントローラ上のPOSTにテキストボックスから値を取得したい、私は動的にテキストボックスを追加し、この部分を持っている:FormCollectionを使用して

<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

はあなたが値を取得することができますし、名前属性を付ける必要があります

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

あなたは動的に複数のテキストボックスを作成しているかもしれないので、テキストボックスの数の値を含む隠しフィールドをビューに追加するかもしれません。この方法で、テキストボックスの事前定義された命名規則をループすることができます。 –

関連する問題