熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

ASP.NET項目開發指南:網絡書店訂單的展示(1)

2013-11-13 12:24:28  來源: .NET編程 

    管理員界面訂單管理

  訂單管理模塊主要用來實現訂單的查看作廢和確認發貨等操作

    訂單的展示(

  在管理員界面中單擊訂單管理超鏈接時將進入ST_OrderListaspx頁面如圖所示

  ST_OrderListaspx頁面

  ST_OrderListaspx的主要HTML代碼

  在此用了一個GridView控件來顯示訂單的數據ST_OrderListaspx的主要HTML代碼如程序所示

  程序  ST_OrderListaspx

    <!實現頁面緩存>

    <%@ OutputCache Duration= VaryByParam=* %>

    …

    <form id=Form method=post runat=server>

  <TABLE id=Table cellPadding= width=% align=center

    border=>

    <TR>

  <TD>

    <!GridView控件>

    <asp:GridView id=dgProduct runat=server

  AutoGenerateColumns=False BorderColor=#

  BorderStyle=Double BorderWidth=px

    BackColor=White CellPadding= GridLines=Horizontal>

  <SelectedRowStyle FontBold=True

  ForeColor=White BackColor=#></SelectedRowStyle>

  <RowStyle BackColor=White

    ForeColor=#></RowStyle>

  <HeaderStyle FontBold=True ForeColor=White

  BackColor=#></HeaderStyle>

  <FooterStyle BackColor=White

    ForeColor=#></FooterStyle>

  <!>

  <Columns>

    <asp:BoundField Visible=False

    DataField=ST_OrderID></asp:BoundField>

    <asp:BoundField DataField=ST_CreateTime

    HeaderText=生成時間></asp:BoundField>

    <asp:BoundField DataField=ST_Ship

    HeaderText=配送方式></asp:BoundField>

    <asp:BoundField DataField=ST_Payment

    HeaderText=支付方式></asp:BoundField>

    <asp:BoundField DataField=ST_Sum

    HeaderText=訂單金額></asp:BoundField>

    <asp:BoundField DataField=ST_Consignee

    HeaderText=收貨人></asp:BoundField>

    <!模板列>

    <asp:TemplateField HeaderText=查看>

  <ItemTemplate>

  <a href=<%#

  ST_OrderDetailaspx?orderid= +

  Eval(ST_OrderID)%>>查看</a>

  </ItemTemplate>

    </asp:TemplateField>

  </Columns>

  <!分頁樣式>

  <PagerSettings Mode=NextPrevious

    PreviousPageText=上一頁 NextPageText=下一頁 />

    </asp:GridView></TD>

    </TR>

  </TABLE>

    </form>

  【代碼說明】代碼第~行是GridView的列可以看出前面都是BoundField是普通的數據綁定列直接輸出數據庫中的內容即可而代碼第~行是一個模板列這裡定義了一個超鏈接其href屬性設置為<%# ST_OrderDetailaspx?orderid=+Eval(ST_OrderID)%>表示鏈接目的地是ST_ OrderDetailaspx頁面同時還要傳遞參數orderid其值來自被綁定數據源的ST_OrderID字段其實導航的目的就是查看指定訂單號的某一訂單

  說明BorderStyle=Double表示GridView的邊框樣式

       返回目錄ASPNET項目開發指南

       編輯推薦

       ASPNET MVC 框架揭秘

       ASPNET開發寶典

       ASP NET開發培訓視頻教程


From:http://tw.wingwit.com/Article/program/net/201311/15849.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.