Вы можете просто передать item.Quantity
напрямую, что может быть принято в качестве параметра.
<button onclick="Update(@item.Id,@item.Quantity);">.....</button>
Однако я бы порекомендовал вам использовать ненавязчивый обработчик событий, используя метод .on(eventType, handler)
. Присвойте @item.Id
пользовательскому атрибуту data-*
, который можно получить с помощью .data(key)
.
Тогда можно использовать различные методы обхода DOM
<tr>
<td class="Quantity">
@Html.DisplayFor(modelItem => item.Quantity)
</td>
<td>
<button type="button" class="btn btn-sm btn-info btnupdate" data-id="@item.Id" >
Update
</button>
</td>
</tr>
Сценарий
$('.btnupdate').on('click', function(){
var id = $(this).data('id');
var qty = $(this).closest('tr').find('Quantity').text();
});