java 视图对象_从视图发送对象

我从一个产品列表中填充了一个表,使用jquery我在表中添加了一个新行,我想要的是从这个新行创建一个新产品并将其添加到列表中 .

这是产品型号:

public class Product

{

public int ProductId { get; set; }

public string ProductName { get; set; }

public decimal Price { get; set; }

public int ProductState { get; set; }

}

索引模型视图我显示产品列表:

public class BillViewModel

{

public SelectList ClientList { get; set; }

public int SelectedClient { get; set; }

public SelectList ProductList { get; set; }

public int ProductSelected { get; set; }

public List ListProducts { get; set; }

public List ListClients { get; set; }

}

这是视图,隐藏字段是当我点击帖子时发送产品列表:

@for (int i = 0; i < Model.ListProducts.Count(); i++)

{

@Html.DisplayFor(model => model.ListProducts[i].ProductName)

@Html.HiddenFor(model => model.ListProducts[i].ProductName)

}

从下拉列表中选择一个新产品,然后将该名称附加到表中:

$('#submit').click(function() {

$('#tabla').append('

' + $('#select option:selected').text() + '');

});

问题是如何将此行(产品名称)添加到产品列表中 .

我正在考虑使用ajax或在单击添加后再进行操作并再次渲染视图 . 有没有办法通过jquery添加它而不使用ajax或转到动作链接?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值