2011-12-07 18 views
0

mvc 3カミソリを使用して、コレクション内のアイテム数に基づいてテキストボックスを動的に作成する方法。また作成されたものは、それらに入力された値をどのように読み取るのでしょうか。MVC 3 RAZOR動的にテキストボックスを作成する

@helper CreateTextBox(string id) 
{ 
    <input type="text" id="@id"/> 
} 

次に私の見解で、私は動的にテキストボックスを作成することができます:私は何をやったか

+0

エディタテンプレートを作成して解決しようとします。 –

答えて

2

は、テキストボックスを作成し、私のApp_Codeフォルダー内.cshtmlファイルにヘルパーを作成することです

@foreach (var item in Model.Applications) 
{ 
    @MyHelpers.CreateTextBox("textBoxAppId" + item.ApplicationId)  //you can also use your own index here 
} 

ポストバック後に入力を読み込もうとすると、「textBoxAppId」で始まるRequest.Formのパラメータをループするだけです

+1

venはちょうどヘルパーをスキップし、入力タグをループに入れます –

関連する問題