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

ASP.NET項目開發指南:新聞列表[1]

2013-11-13 12:26:39  來源: .NET編程 

    新聞列表

  單擊GridView或GridView中的More超鏈接後會進入ST_knewslistaspx頁面該頁面會根據不同的傳值顯示不同的內容如圖所示

  新聞列表頁面

  ST_knewslistaspx的主要HTML代碼

  此頁面用到了一個GridView控件用來展示新聞列表的詳細信息ST_knewslistaspx的主要HTML代碼如程序所示

  程序  ST_knewslistaspx

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

        <uc:ST_khead id=Khead runat=server></uc:ST_khead></TD>

    <table width= border= align=center cellpadding=

        cellspacing= bgcolor=#ffffff>

        <tr bgcolor=#>

        <td height= colspan= valign=top>

        <table width=% height= border= cellpadding=

        cellspacing=><tr><td

            background=images/topbannerjpg>&nbsp;</td></tr>

        </table>

        </td></tr>

        <tr>

        <td width= align=center valign=top style=WIDTH:

                px><uc:ST_kuserleft id=Kuserleft

                runat=server></uc:ST_kuserleft>

        </td>

        <td colspan= valign=top><table width= height=

        border= cellpadding= cellspacing= bgcolor=#>

            <tr>

                <td height= bgcolor=#cc><strong><font

                    color=#ffffff>::網站新聞</font></strong></td>

            </tr>

            <tr><td bgcolor=#ffffff>

            <asp:GridView id=GridView runat=server BorderWidth=

                Height=px Width=px AutoGenerateColumns=False>

            <Columns>

            <asp:TemplateField>

                <HeaderTemplate>

                </HeaderTemplate>

                <ItemTemplate>

                    <table width=% border= cellspacing=

                        cellpadding=>

                            <tr>

                                <td>·<A href=ST_kshownewsaspx?id=<%#

                            Eval(ST_ID)%>>

                                <%# Eval( ST_newstitle)%>

                                … </A>

                                </td>

                                <td width= align=right>[<%#

                            Eval(ST_newsclass)%>]</td>

                                     <td width= align=right>[<%#

                            Eval( ST_newsclick)%>]</td>

                                <td width= align=right><%#

                            Eval( ST_addtime)%></td>

                            </tr>

                        </table>

                    </ItemTemplate>

                </asp:TemplateField>

            </Columns>

        </asp:GridView> </td></tr>

        </table></td></tr>

        </table>

    <uc:ST_kfoot id=Kfoot runat=server></uc:ST_kfoot>

    </form>

  【代碼說明】代碼第~行是在GridView的控件模板ItemTemplate中添加了一個表格Table;表格中綁定了一個超鏈接內容是<%# Eval( ST_newstitle)%>即當前綁定數據的值該超鏈接會傳遞一個參數<%# Eval(ST_ID)%>即當前綁定數據的主鍵值

[]  []  


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