我是ASP.NET MVC 5的初学者。我正在尝试创建一个库存管理系统,我们可以在其中发出订单,购买物品e.t.c.我想设计一个系统,我们可以选择要购买的商品,数量和价格。我有一个想法,我可以在表中执行此操作,但我不知道如何动态增加表行,每次我单击一个按钮添加新项目,以便每次单击生成一个新行,我可以选择一个新项目。
答案 0 :(得分:0)
动态表行不是ASP.NET MVC中内置的。我建议使用前端库进行数据绑定,Knockout非常适合。
查看 Observable Arrays 和 foreach binding 部分,它们正是您所需要的。
基本上你需要在javascript中声明数组,在data-bind="foreach: myArray"
HTML中使用<tbody>
,然后添加一个执行myArray.push(newValue);
答案 1 :(得分:0)
您需要使用javascript或jquery维护客户端列表。 当用户点击按钮在表格中添加行时,动态制作表格。
你也可以使用像datatable,jqgrid等第三方js库。你可以探索它。