src/Web/WebMVC/Views/Shared/Components/CartList/Default.cshtml

(开头部分) 3KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

@model Microsoft.eShopOnContainers.WebMVC.ViewModels.Basket

@{
    ViewData["Title"] = "My Cart";
}

<div class="container">
    @if (ViewBag.BasketInoperativeMsg != null)
    {
        <br />
        <div class="alert alert-warning" role="alert">
            &nbsp;@ViewBag.BasketInoperativeMsg
        </div>
    }
    else
    {
        <article class="esh-basket-titles row">
            <br />
            @if (ViewBag.BasketInoperativeMsg != null)
            {
                <div class="alert alert-warning" role="alert">
                    &nbsp;@ViewBag.BasketInoperativeMsg
                </div>
            }

            <section class="esh-basket-title col-3">Product</section>
            <section class="esh-basket-title col-3 hidden-lg-down"></section>
            <section class="esh-basket-title col-2">Price</section>
            <section class="esh-basket-title col-2">Quantity</section>
            <section class="esh-basket-title col-2">Cost</section>
        </article>

        @for (int i = 0; i < Model.Items.Count; i++)
        {
            var item = Model.Items[i];

        <article class="esh-basket-items  row">
            <section class="esh-basket-item esh-basket-item--middle col-lg-3 hidden-lg-down">
                <img class="esh-basket-image" src="@item.PictureUrl" />
            </section>
            <section class="esh-basket-item esh-basket-item--middle col-3">@item.ProductName</section>
            <section class="esh-basket-item esh-basket-item--middle col-2">$ @item.UnitPrice.ToString("N2")</section>
            <section class="esh-basket-item esh-basket-item--middle col-2">
                <input type="hidden" name="@("quantities[" + i +"].Key")" value="@item.Id" />
                <input type="number" class="esh-basket-input" min="1" name="@("quantities[" + i +"].Value")" value="@item.Quantity" />
            </section>
            <section class="esh-basket-item esh-basket-item--middle esh-basket-item--mark col-2">$ @Math.Round(item.Quantity * item.UnitPrice, 2).ToString("N2")</section>
        </article>

            <div class="esh-basket-items--border row">
                @if (item.OldUnitPrice != 0)
                {
                    <div class="alert alert-warning esh-basket-margin12" role="alert">&nbsp;Note that the price of this article changed in our Catalog. The old price when you originally added it to the basket was $ @item.OldUnitPrice </div>
                }
            </div>
            <br />
        }

        <div class="container">
            <article class="esh-basket-titles esh-basket-titles--clean row">
后面还有 26 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。