我正在跟随一本书学习,这是代码:
@using (Html.BeginForm("RemoveFromCart", "Cart"))
{
@Html.Hidden("ProductId", line.Product.ProductID)
@Html.HiddenFor(x => x.ReturnUrl)
<input class="btn btn-sm btn-warning" type="submit" value="Remove" />
}
以下是他为什么使用
Hidden
而不是HiddenFor
的解释:但是我仍然无法理解他所说的背后原理。您能否再详细说明一些?
public RedirectToRouteResult RemoveFromCart(Cart cart, int productId, string returnUrl)