c# - 数据列表不显示项目 ASP.NET
问题描述
我对数据列表有一个严重的问题,我非常讨厌它。我有一个在表格中显示购物车项目的数据列表.. 基本对吗?
当然,但不适用于数据列表!它像数据列表说我必须摧毁你。数据列表没有显示任何我应该显示的项目!
这里有一些截图可以让你在这里理解我的问题。
所以基本上这些项目都显示在 VS 中,但在 Web 应用程序中却没有。
请帮忙 :(
这是代码:
<div class="container-sm cart-page">
<table>
<tr>
<th>المنتج</th>
<th>الكمية</th>
<th>السعر الفرعي</th>
</tr>
<asp:DataList ID="DataList1" runat="server" RepeatColumns="1" RepeatLayout="Flow">
<ItemTemplate>
<tr>
<td>
<div class="cart-info">
<img src="http://bestjquery.com/tutorial/product-grid/demo8/images/img-1.jpg" alt="camera">
<div>
<p>Camera 211</p>
<small>السعر: 50 ر.س.</small>
<br>
<a href="#">حذف</a>
</div>
</div>
</td>
<td>
<input type="number" value="1" min="1" max="10"></td>
<td>50 ر.س.</td>
</tr>
</ItemTemplate>
</asp:DataList>
</table>
<div class="total-price">
<table>
<tr>
<td class="titles">السعر الفرعي</td>
<td>150 ر.س.</td>
</tr>
<tr>
<td class="titles">VAT</td>
<td>22.50 ر.س.</td>
</tr>
<tr>
<td class="titles">المجموع</td>
<td>172.50 ر.س.</td>
</tr>
<tr>
<td>
<a href="store.aspx">
<button type="submit" class="btn btn-primary btn-continue-shopping">إكمال التسوق</button>
</a>
</td>
<td>
<a href="checkout.aspx">
<button type="submit" class="btn btn-primary btn-checkout">إكمال الدفع</button>
</a>
</td>
</tr>
</table>
</div>
</div>
解决方案
您需要DataSource
使用一些数据列表或表格来设置属性。
你的数据源是什么?你在使用数据库吗?
如果您没有数据库,您可以用 XML、JSON 或 CSV 模拟数据集,然后反序列化到您的代码中。
我相信你可以绑定任何实现IList
.