日期:2014-05-16 浏览次数:20767 次
在工作中做了这么一个东西。
Html端:
@using Test.fh.Project.Storefront.ViewModels
@using Test.fh.Project.Storefront.Services
@model ProductViewModel
<div id="column-left">
<div class="box">
<div class="box-heading">
Categories</div>
<div class="box-content">
<div class="box-category">
</div>
</div>
</div>
</div>
<div id="content">
<div class="breadcrumb">
@Html.Partial("_Breadcrumbs")
</div>
<h1>
@MvcHtmlString.Create(@Model.product_name)
</h1>
@using (Html.BeginForm("index", "Product"))
{
@Html.ValidationSummary(excludePropertyErrors: true)
<div class="product-info">
<div class="left">
<div class="image">
<a href="@Url.Content("~/Content/images/" + @Model.thumbImagePopPath)" title="@Model.product_name"
class="fancybox" rel="fancybox">
<img src="@Url.Content("~/Content/images/" + @Model.thumbImagePath)" title="@Model.product_name"
alt="@Model.product_name" id="image" />
</a>
</div>
@if (Model.imagePaths.Count() > 0)
{
<div class="image-additional">
@foreach (var item in Model.imagePaths)
{
<a href="@Url.Content("~/Content/images/" + @item.imagePopPath)" title="@Model.product_name" class="fancybox" rel="fancybox">
<img src="@Url.Content("~/Content/images/" + @item.imagePath)" title="@Model.product_name" alt="@Model.product_name"/>
</a>
}
</div>
}
</div>
<div class="right">
<div class="description">
@if (Model.manufacturer != null || Model.manufacturer != "")
{
<span>Brand: </span> <a href="@Model.manufacturer_id">@Model.manufacturer</a><br />
}
<span>Product Code: </span>@Model.model<br />
<span>Reward Points:</span> @Model.reward<br />
<span>Availability: </span>@Model.stock_status
</div>
<div class="price">
Price:
@if (Model.special == null || Model.special == "")
{
@Currency.format(Model.price, null, null, true)
}
else
{
<span class="price-old">@Currency.format(Model.price, null, null, true)</span>
<span class="price-new">@Currency.format(Model.special, null, null, true)</span>
}
<br />
<span class="price-tax">Ex Tax:
@if (Model.special != null && Model.special != "")
{
@Currency.format(Model.special, null, null, true)
}
else
{
@Currency.format(Model.price, null, null, true)
}
</span>
<br />
<span class="reward"><small>Price in reward points: @Model.points</small></span>
<br />
<br />
<div class="discount">