我只是想将模型的项目列表中的特定值传递给名为 Editnew 的操作
这是我的代码
@Html.TextBox("txt", item.orderquantity, new { onchange @Html.ActionLink("Editnew","Foodtoorder",new{id =item.orderid})})
我想将那个特定的 item.orderid 与新输入的文本框值一起传递。请帮我。
我只是想将模型的项目列表中的特定值传递给名为 Editnew 的操作
这是我的代码
@Html.TextBox("txt", item.orderquantity, new { onchange @Html.ActionLink("Editnew","Foodtoorder",new{id =item.orderid})})
我想将那个特定的 item.orderid 与新输入的文本框值一起传递。请帮我。
@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 调用在你的情况下是理想的。