0

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

这是我的代码

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

我想将那个特定的 item.orderid 与新输入的文本框值一起传递。请帮我。

4

1 回答 1

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 调用在你的情况下是理想的。

于 2013-11-04T06:08:28.407 回答