Вы можете использовать либо @Html.ActionLink()
, либо тег привязки HTML с помощником @Url.Action()
, чтобы отправить свойство Id
модели и стилизовать его, чтобы оно выглядело как кнопка:
Версия тега привязки
<a href="@Url.Action("Buy", "ControllerName", new { id = model.Id })" class="btn btn-warning" role="button">Buy</a>
Версия помощника ActionLink
@Html.ActionLink("Buy", "Buy", "ControllerName", new { id = model.Id }, new { @class = "btn btn-warning", @role = "button" })
Оба метода приведут к одному и тому же результату (X
относится к переданному значению идентификатора):
<a href="/ControllerName/Buy?id=X" class="btn btn-warning" role="button">Buy</a>