モデルの項目リストから 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 呼び出しは、あなたの状況では理想的です。