返回首页
当前位置: 主页 > 网络编程 > .Net实例教程 >

实现网站 新闻模块(新闻大类管理)程序代码

时间:2010-06-02 21:03来源:2018年最新注册送彩金www.zhixing123.cn 编辑:麦田守望者

 

一、 后台登录(参见会员登录)

二、 后台管理界面(框架页实现/用户控件)

三、 功能实现

(一) 数据库设计

大类表: BigClass

 

小类表:Class

 

新闻表:News

 

(二)  大类管理代码实现

大类管理出现“添加”或“修改”界面控制:

1、设置url传递变量:<a href="admin_news_bigclass.aspx?Action=Add" target="right">新闻大分类</a>

2、根据Action的值判断按钮出现“添加”或“修改”提示

    protected void Page_Load(object sender, EventArgs e)

    {

        string action = Request.QueryString["Action"];

        if (action == "Add")

        {

            btn_submit.Text = "添加";

        }

        else if(action == "Edit")

        {

            btn_submit.Text = "修改";

        }

}

大类数据显示界面设置(GridView控件添加修改、删除列,效果如下代码所示)

.aspx文件:

<asp:GridView ID="GridViewbigclass" runat="server" AutoGenerateColumns="False" CellPadding="4" ForeColor="#333333" GridLines="None" DataKeyNames="BigClassID" OnRowDeleting="GridViewbigclass_RowDeleting">

            <FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />

            <Columns>

                <asp:BoundField DataField="BigClassName" HeaderText="大类名" />

                <asp:HyperLinkField DataNavigateUrlFormatString="?Action=Edit&amp;id={0}"

                    Text="修改" DataNavigateUrlFields="BigClassID" />

                <asp:CommandField ButtonType="Button" ShowDeleteButton="True" />

            </Columns>

            <RowStyle BackColor="#F7F6F3" ForeColor="#333333" />

            <EditRowStyle BackColor="#999999" />

            <SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" />

            <PagerStyle BackColor="#284775" ForeColor="White" HorizontalAlign="Center" />

            <HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />

            <AlternatingRowStyle BackColor="White" ForeColor="#284775" />

        </asp:GridView>

.aspx.cs文件

导入命名空间:using System.Data.SqlClient;

大类数据显示:  

 public void bindbigclass()

    {//读取大类表显示

        string settings = Convert.ToString(ConfigurationManager.ConnectionStrings["MySqlConnection"]);

        SqlConnection myconn = new SqlConnection(settings);

        myconn.Open(); //打开数据库连接

        string sqlstr = "select * from BigClass order by BigClassID";

        SqlCommand mycmd = new SqlCommand(sqlstr, myconn);//创建数据库命令

顶一下
(1)
100%
踩一下
(0)
0%
标签(Tag):网页设计 网站制作
------分隔线----------------------------
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片
博聚网