0
如何根据使用mvc 3剃须刀的集合中的项目数动态创建文本框。同样一旦创建,我们如何读取这些值中输入的值。MVC 3 RAZOR动态创建文本框
如何根据使用mvc 3剃须刀的集合中的项目数动态创建文本框。同样一旦创建,我们如何读取这些值中输入的值。MVC 3 RAZOR动态创建文本框
我所做的事情是在我的App_Code文件夹一个文件.cshtml创建一个文本框创建一个帮助:
@helper CreateTextBox(string id)
{
<input type="text" id="@id"/>
}
然后在我看来,我可以动态创建文本框:
@foreach (var item in Model.Applications)
{
@MyHelpers.CreateTextBox("textBoxAppId" + item.ApplicationId) //you can also use your own index here
}
在回发后尝试读取我的输入时,我只是循环参数在Request.Form中以'textBoxAppId'开头
或者您可以只需跳过帮助器并将输入标签放入循环中即可 –
尝试通过创建编辑器模板来解决.. –