如何从模型项列表中传递特定值?

时间:2013-11-01 12:31:32

标签: asp.net-mvc-3 razor

我只是想将特定值从模型的项目列表传递给名为Editnew的动作

这是我的代码

 @Html.TextBox("txt", item.orderquantity, new { onchange @Html.ActionLink("Editnew","Foodtoorder",new{id =item.orderid})})

我想传递特定的item.orderid以及新输入的文本框值。请帮帮我。

1 个答案:

答案 0 :(得分:0)

@foreach(var items in Model){
<input type="text" class="tb" data-val-orderid="@items.OrderId"/>
}

<script>
$('.tb').on('keyup',function(){
 var enteredVal=$(this).val();
var orderId=$(this).attr('data-val-orderid');
var Url='your action method url';

$.ajax({
url:Url,
type:'POST',
data:'data to send to the controller method',
success:function(){
//logic to handle response from the controller
}
});
});
</script>

上面提到的ajax调用对你来说是理想的。