相关疑难解决方法(0)

MVC-将动态添加的控件绑定到模型中的List <T>

在Razor(.cshtml)视图中使用MVC 5

您在模型中有一个值列表,该值列表最终需要从视图中的控件获取数据并将其附加到列表中。

例如:

模型包含:public List<string> value { get; set; }

该列表最多可以包含70个值,但可以包含更少的值。

视图中,有一个按钮可动态添加@Html.editorfor字段,如下所示:在此处输入图片说明

对于创建的每个新字段,必须将其对应的值附加到List<string> value。所以在这个例子中

用户单击“添加字段”,出现新的文本框,然后输入“第1行”

  • 提交后,此字段将发布到值列表的第一个索引,如下所示: value[0] = "Line 1"

用户再次单击“添加字段”以添加另一个值-他输入“第2行”

  • 提交后,该字段将发布到值列表的第二个索引,如下所示: value[1] = "Line 2"

用户最多可以添加70个字段(即,他可以单击“添加字段” 65次以将65个值添加到值列表)

以这种方式绑定数据的最快,最有效的方法是什么?

html c# data-binding asp.net-mvc razor

4
推荐指数
1
解决办法
3509
查看次数

标签 统计

asp.net-mvc ×1

c# ×1

data-binding ×1

html ×1

razor ×1