ASP.NET LINE ITEMS

时间:2018-05-19 05:34:21

标签: asp.net asp.net-mvc

我是ASP.NET MVC 5的初学者。我正在尝试创建一个库存管理系统,我们可以在其中发出订单,购买物品e.t.c.我想设计一个系统,我们可以选择要购买的商品,数量和价格。我有一个想法,我可以在表中执行此操作,但我不知道如何动态增加表行,每次我单击一个按钮添加新项目,以便每次单击生成一个新行,我可以选择一个新项目。

2 个答案:

答案 0 :(得分:0)

动态表行不是ASP.NET MVC中内置的。我建议使用前端库进行数据绑定,Knockout非常适合。

查看 Observable Arrays foreach binding 部分,它们正是您所需要的。

基本上你需要在javascript中声明数组,在data-bind="foreach: myArray" HTML中使用<tbody>,然后添加一个执行myArray.push(newValue);

的JS函数

答案 1 :(得分:0)

您需要使用javascript或jquery维护客户端列表。 当用户点击按钮在表格中添加行时,动态制作表格。

你也可以使用像datatable,jqgrid等第三方js库。你可以探索它。

数据表 https://datatables.net/

的jqGrid http://trirand.com/blog/jqgrid/jqgrid.html