我只是想将特定值从模型的项目列表传递给名为Editnew的动作
这是我的代码
@Html.TextBox("txt", item.orderquantity, new { onchange @Html.ActionLink("Editnew","Foodtoorder",new{id =item.orderid})})
我想传递特定的item.orderid以及新输入的文本框值。请帮帮我。
答案 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调用对你来说是理想的。