MVC(购物车页面)

  • 立即结算
@Html.ActionLink("立即结算", "Checkout", null, new { @class = "btn btn-primary" })

等效于

<a class="btn btn-primary" href="/Cart/Checkout">立即结算</a>
  • 继续购物
  <a class="btn btn-primary" href="@Model.ReturnUrl">继续购物</a>

returnUrl属性负责记录当前页面的路径,之所以有这个属性是因为,用户在把商品加入到购物车后可能有返回原页面的需要,因此该a标签的链接属性值不能硬编码。

  • 删除商品
 @using (Html.BeginForm("RemoveFromCart", "Cart")) {
                        @Html.Hidden("Id", line.Product.Id)
                        @Html.HiddenFor(x => x.ReturnUrl)
                        <input class="btn btn-sm btn-warning"
                               type="submit" value="Remove" />
                    }

等效于

<form action="/Cart/%E5%88%A0%E9%99%A4" method="post">
<input id="Id" name="Id" type="hidden" value="1">
<input id="ReturnUrl" name="ReturnUrl" type="hidden" value="/?categoryId=1">                        <input class="btn btn-sm btn-warning" type="submit" value="删除">
</form>

"RemoveFromCart"为该表单提交目的地。value为表单提交内容

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容