c#写的简易论坛代码


写得很简单的代码,没有同时登录的功能,用c#写的
资源截图
代码片段和文件信息
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.xml.Linq;
using System.Data.SqlClient;

public partial class backhome : System.Web.UI.Page
{
    protected void Page_Load(object sender EventArgs e)
    {
        if (!Session[“username“].ToString().Equals(“admin“))
        {
            Response.Write(“ript>alert(‘请先登陆!‘);ript>“);
            Server.Transfer(“denglu.aspx“);
        }
        if(!Page.IsPostBack)
        {
            bind();
        }
    }
    public void bind()
    {
        SqlConnection conn = new SqlConnection(CommonMethods.connstring);
        conn.Open();
        string cmd = “select * from userlogin“;
        SqlDataAdapter da = new SqlDataAdapter(cmd conn);
        DataSet ds = new DataSet();
        da.Fill(ds);
        GridView1.DataSource = ds;
        GridView1.DataBind();
        conn.Close();
    }

    protected void GridView1_deleting(object sender GridViewDeleteEventArgs e)//注意各种事件的参数类型
    {
        SqlConnection conn = new SqlConnection(CommonMethods.connstring);
        conn.Open();
        string deleteuser = GridView1.DataKeys[e.RowIndex].Value.ToString();//获取主键
        string cmd = “delete from userlogin where 用户名=‘“ + deleteuser+“‘“ ;//单引号不能删除
        SqlCommand cmdt = new SqlCommand(cmd conn);
        try
        {
            cmdt.ExecuteNonQuery();
            string sql = “delete from title where 用户名=‘“ + deleteuser + “‘“;
            cmdt = new SqlCommand(sqlconn);
            cmdt.ExecuteNonQuery();
            sql = “delete from replay where 用户名=‘“ + deleteuser + “‘“;
            cmdt.ExecuteNonQuery();
            Response.Write(“ript>alert(‘删除成功!‘)ript>“);
        }
        catch
        {
            return;
        }
        bind();
        conn.Close();
    }
    protected void Rowdatabind(object senderGridViewRowEventArgs e)
    {
        int i;
        for (i = 0; i < GridView1.Rows.Count; i++)
        {
            //首先判断是否是数据行
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                e.Row.Attributes.Add(“onmouseover“ “c=this.style.backgroundColor;this.style.backgroundColor=‘#00A9FF‘“);//当鼠标停留时更改背景色
                e.Row.Attributes.Add(“onmouseout“ “this.style.backgroundColor=c“); //当鼠标移开时还原背景色
            }
        }
    }
    protected void GridView1_PageIndexChanging(object sender GridViewPageEventArgs e)
    {
        GridView1.PageIndex = e.NewPageIndex;
        bind();
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       3561  2010-03-02 21:39  留言板App_CodeCommonMethods.cs

     文件    2293760  2010-03-19 17:53  留言板App_DataDatabase.mdf

     文件     573440  2010-03-19 17:53  留言板App_DataDatabase_log.LDF

     文件       4158  2010-03-19 16:01  留言板ackhome.aspx

     文件       2915  2010-03-19 16:34  留言板ackhome.aspx.cs

     文件        863  2010-03-19 16:51  留言板cssacklink.css

     文件        849  2010-03-19 17:52  留言板csszhuye.css

     文件       4519  2010-03-19 14:08  留言板denglu.aspx

     文件       1927  2010-03-16 19:45  留言板denglu.aspx.cs

     文件     286738  2010-03-02 21:49  留言板denglu.jpg

     文件       3876  2010-03-18 17:15  留言板details.aspx

     文件       4062  2010-03-16 19:57  留言板details.aspx.cs

     文件       3110  2010-03-19 16:52  留言板fatieD.aspx

     文件       2391  2010-03-19 17:41  留言板fatieD.aspx.cs

     文件        942  2010-03-10 11:26  留言板Global.asax

     文件       3204  2010-03-19 17:05  留言板huitieD.aspx

     文件       2290  2010-03-19 17:34  留言板huitieD.aspx.cs

     文件      49328  2010-03-13 15:03  留言板imageackstage_0.gif

     文件      16576  2010-03-13 19:04  留言板imageackstage_1.gif

     文件       2392  2010-03-09 15:36  留言板imageack_button.gif

     文件      25178  2010-02-27 19:24  留言板imageg1.gif

     文件      43539  2010-03-06 16:02  留言板imageody_body.gif

     文件      51320  2010-03-01 13:26  留言板imagedenglu_01.gif

     文件       2310  2010-02-28 17:21  留言板imagedenglu_02.gif

     文件      80051  2010-02-28 17:21  留言板imagedenglu_03.gif

     文件       7452  2010-02-28 17:36  留言板imagedenglu_04.gif

     文件      24336  2010-03-01 10:03  留言板imagedenglu_05.gif

     文件       1361  2010-03-01 12:56  留言板imagedenglu_06.gif

     文件       3907  2010-03-01 13:31  留言板imagedenglu_07.gif

     文件      14660  2010-03-14 14:52  留言板imageleft.gif

............此处省略35个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)