国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

ASP.NET之電子商務系統開發-1(數據列表)

2019-11-17 01:54:43
字體:
來源:轉載
供稿:網友

asp.net之電子商務系統開發-1(數據列表)

一、前言

      首先聲明的是,這是我第一個與別人合作的.net項目,另一個人做的是后臺管理,我做的前臺,這是一個電子商務的系統,主要實現的功能是查看商品以及購物功能。

二、開始

首先看一下我截取的項目部分商品數據列表(數據全是虛擬數據,畢竟不是物流公司:D)

TBIWZVSKQUP41F2DNBJYT_thumb4

這種商品列表,雖然沒有天貓,淘寶那種列表那么好,但是現在的學者,比如我這種,做出來的效果大多是這樣子的,那么他是怎么實現的呢。

三、實現

1.前臺

首先是控件:Listview,Gridview,etc。它們各有各的不同優缺點,具體根據需求或是自己的需要來選擇,我用的是第三方控件Radlistview。上代碼:

<telerik:RadListView ID="RadListView1" runat="server" CSSClass="Radbox">                                                                                                  <ItemTemplate>                             <a href="aspx/GoodsInfo.aspx?id=<%#Eval("Goods_ID")%>" class="good-item">                                 <img src="<%#Eval("Goods_pic")%>" class="goods-img"/>                               <div class="goods-content">                                     <span class="good-title"><%#Eval("Goods_name")%></span>                                     <span class="good-desc"><%#Eval("Goods_info")%></span>                                     <ins class="good-PRice">                                         <span class="symbol">¥</span>                                        <%#Eval("In_store_price")%>                                     </ins>                                     <span class="price-value">                                         市價<del>¥<%#Eval("Market_price")%></del></span><span class="goods-foot"><span class="num">9&nbsp</span>                                         <span class="text">人已團購</span>                                     </span>                                </div>                             </a>                       </ItemTemplate>                                                    </telerik:RadListView>

這就是Radlistview控件,在空間之間寫的,是每個商品的信息,比如第一行 <a href="aspx/GoodsInfo.aspx?id=<%#Eval("Goods_ID")%>" class="good-item">是一個大的鏈接,注意此標簽結束位置在底下,剛開始的傳值是URL傳值,<%#Eval("Goods_ID")%>這是綁定數據庫中字段的方法,可以在頁面顯示出數據庫對應字段下的數據,其中("Goods_ID")是數據庫字段名。

2.后臺

public void Dataload()        {            DataSet ds = bllgoods.GetList(6, " IN_group_buying = 1", "Uptime desc");            RadListView1.DataSource = ds;            RadListView1.DataBind();        }

因為是三層架構做的,所以用了三層架構中的“獲取前幾行數據”的方法

302EA8PAULCJQSE39N_thumb1

該方法有三個參數,如果不用三層架構,可以直接在本頁寫方法:

public DataSet GetList(int Top, string strWhere, string filedOrder)        {            StringBuilder strSql = new StringBuilder();            strSql.Append("select ");            if (Top > 0)            {                strSql.Append(" top " + Top.ToString());            }            strSql.Append(" Goods_ID,Goods_name,Market_price,Group_Buying_Price,In_store_price,Stock,Uptime,Goods_pic,Goods_info,Good_Brand,IN_group_buying,GS2,Sales_volume,GS_id,Message_ID,Color,Size,QQp,(CASE WHEN datalength(Goods_name) <= 12 THEN Goods_name ELSE SUBSTRING(Goods_name, 1, 12) + '...' END) AS Goods_name1  ");            strSql.Append(" FROM GoodsInfo ");            if (strWhere.Trim() != "")            {                strSql.Append(" where " + strWhere);            }            strSql.Append(" order by " + filedOrder);                        return DbHelperSQL.Query(strSql.ToString());        }

最后記得在前面加

X2F0Z9I3YL2DYF7YF3_thumb2

OK,完成了,就這么多。

因為我還在學習狀態,還是高三的一名學生,而且這是我第一次在博客園寫東西,想為自己的學習或項目開發留下記錄,所涉及到的知識不是很廣泛,可能在博客園中的大牛面前班門弄斧了,希望大牛們能指點指點,希望能對大家有所幫助吧!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 嘉兴市| 鄂托克旗| 六安市| 荆门市| 江都市| 大姚县| 绵竹市| 缙云县| 鱼台县| 湟源县| 门头沟区| 广平县| 黑山县| 大城县| 遂溪县| 阿尔山市| 光泽县| 安塞县| 宁蒗| 英超| 舟曲县| 南澳县| 元阳县| 财经| 肇庆市| 抚州市| 大田县| 桦甸市| 江城| 黄浦区| 霍林郭勒市| 沾化县| 习水县| 玉龙| 环江| 黄浦区| 玉田县| 拉萨市| 华亭县| 东乌珠穆沁旗| 三台县|