三层构架的后台新闻管理系统ACCESS版(一)

新闻管理后台实现
本文介绍了一个基于C#的新闻管理后台实现案例,包括新闻数据展示、验证控件使用及增删改功能。通过数据网格控件展示新闻列表,并提供增加、修改、批量删除等操作。

这是后台管理页面Code

<%@ Page Language="C#" MasterPageFile="~/admin/MasterPage.master" validateRequest=false Title="Untitled Page" AutoEventWireup="true" CodeFile="Admin_News.aspx.cs" Inherits="admin_news" %>
<%@ Register Assembly="FreeTextBox" Namespace="FreeTextBoxControls" TagPrefix="FTB" %>
<asp:Content ID="Content2" ContentPlaceHolderID="body" Runat="Server">
<div class="admin_td_title">新闻列表管理</div>
    
<asp:datagrid id="DataGrid1" CssClass="datalist" runat="server" PageSize="15" CellPadding="3"
                                AllowPaging
="True" AllowSorting="True" AutoGenerateColumns="False" DataKeyField="news_id"
                                 OnPageIndexChanged
="DataGrid1_PageIndexChanged" OnItemCommand="DataGrid1_ItemCommand"
                                
>
                                
<Columns>
                                    
<asp:TemplateColumn HeaderText="操作">
                                        
<ItemStyle Width="30px" />
                                        
<ItemTemplate>
                                            
<asp:LinkButton id="LinkButton1" runat="server" CommandName="edit">查看</asp:LinkButton>
                                        
</ItemTemplate>
                                    
</asp:TemplateColumn>
                                    
<asp:BoundColumn DataField="news_id" HeaderText="ID">
                                    
<ItemStyle Width="30px"></ItemStyle>
                                    
</asp:BoundColumn>
                                    
<asp:BoundColumn DataField="news_title" HeaderText="新闻标题">
                                        
<ItemStyle HorizontalAlign="Left" />
                                    
</asp:BoundColumn>
                                    
<asp:TemplateColumn HeaderText="选择">
                                        
<ItemStyle Width="30px" />
                                        
<ItemTemplate>
                                            
<asp:CheckBox ID="Chkall" runat="server" />
                                        
</ItemTemplate>
                                    
</asp:TemplateColumn>
                                
</Columns>
                                
<PagerStyle Mode="NumericPages"></PagerStyle>
        
<HeaderStyle CssClass="gridHeader" />
        
<ItemStyle CssClass="gridbody"/>
                            
</asp:datagrid>
                            
<div class="table_foot">
                            
<asp:button id="BTadd" ValidationGroup=flase CssClass="button" Text="增加" runat="server" OnClick="BTadd_Click"></asp:button>
                            
<asp:button id="Btall" CssClass="button" Text="全选" runat="server" OnClick="Btall_Click"></asp:button>
                            
<asp:button id="Btdel" CssClass="button" Text="删除" runat="server" OnClick="Btdel_Click"></asp:button>
                            
</div>
        
<asp:Panel ID="PNadd" runat="server" Visible="False" CssClass="gridbody">
                    
<TABLE id="Table6" width="100%" runat="server">
                        
<TR>
                            
<TD>作者/来源:<asp:textbox cssClass="textarea" id="tbauth" runat="server" ></asp:textbox>
                                
<asp:RequiredFieldValidator id="RFV1" runat="server" ControlToValidate="tbauth" ErrorMessage="请填写作者!"></asp:RequiredFieldValidator>
                                新闻标题:
                            
<asp:textbox cssClass="textarea" id="tbtitle" runat="server"></asp:textbox>
                                
<asp:RequiredFieldValidator id="RVF3" runat="server"  ControlToValidate="tbtitle"
                                    ErrorMessage
="请填写标题!"></asp:RequiredFieldValidator><asp:Literal ID="lbdate" runat="server"></asp:Literal></TD>
                        
</TR>
                        
<TR>
                            
<TD>
                                
<FTB:FreeTextBox Width="770px" Height="300px" ID="FTBbody" runat="server" HelperFilesPath="HelperScripts//"
                                    ButtonPath
="HelperScripts/ftb/office2003/">
                                
</FTB:FreeTextBox>
                                
                                
</TD>
                        
</TR>
                        
<TR>
                            
<TD>
                                    
<asp:RequiredFieldValidator id="RFV4" runat="server" ControlToValidate="FTBbody" ErrorMessage="请填写内容!"></asp:RequiredFieldValidator>
                                
                                
<asp:Button ID="Btedittrue" runat="server" CssClass="button" Text="确定修改" OnClick="Btedittrue_Click" />
                               
<asp:Button id="BTtrue" runat="server" Text="确定增加" CssClass="button" OnClick="BTtrue_Click" />
             
</TD>
                        
</TR>
                    
</TABLE>
        
</asp:Panel>
        
</asp:Content>

这个页面主要展示了新闻功能控件:

一,展示数据库中的新闻数据,还有几个验证控件;

二,可以修改,添加,批量删除功能;

三,控件所用的CSS样式我就不写出来了;

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值