【发布时间】:2017-06-23 19:40:11
【问题描述】:
我正在使用带有 ADO.NET 和 MVC 的 N 层架构做项目 但不知道如何进行缓存
请给我一些建议
这是我添加到购物车中的临时数据:
var cartdata = '<li id="product-item">' +
'<img id="ud-product-image1" src=' + data["FilePath"] + data["FileName"] + ' alt="">' +
'<a hidden id="ud-product-image">' + data["FilePath"] + data["FileName"] + '</a>' +
'<button onclick="return Removepart();" id="btnclose" type="button" class="close">×</button>' +
'<div class="overflow-h">' +
'<span id="ud-product-name">' + data["Name"] + '</span>' +
'<small id="ud-cart-product-price">1 x $' + data["MRP"] + '</small>' +
'</div>' +
'</li>';
$("#mCSB_1_container").append(cartdata);
这里是每次的部分
<div class="shop-badge badge-icons pull-right">
<a href="#"><i class="fa fa-shopping-cart"></i></a>
<span id="countitem" class="badge badge-sea rounded-x"><div id="counter">0</div></span>
<div class="badge-open">
<ul id="total-item" class="list-unstyled mCustomScrollbar" data-mcs-theme="minimal-dark">
<div id="Empty-Cart-Image">
<img src="~/Contents/img/empty_cart.jpg" style="height:150px;width:320px;" />
</div>
<!--// Actual Shopping Item Loaded here -->
<!-- Each time <li> portion will be added-->
</ul>
<div class="subtotal">
<div class="overflow-h margin-bottom-10">
<span>Subtotal</span>
<span class="pull-right subtotal-cost">$1200.00</span>
</div>
<div class="row">
<div class="col-xs-6">
<a href="shop-ui-inner.html" class="btn-u btn-brd btn-brd-hover btn-u-sea-shop btn-block">View Cart</a>
</div>
<div class="col-xs-6">
<a href="shop-ui-add-to-cart.html" class="btn-u btn-u-sea-shop btn-block">Checkout</a>
</div>
</div>
</div>
</div>
</div>
所以会添加临时购物车项目,但问题是当页面刷新时,数据会丢失
【问题讨论】:
-
想想你想在哪里存储数据。在 cookie、数据库等中。然后将其连接起来。
标签: jquery asp.net asp.net-mvc-4 caching n-tier-architecture