addnews.aspx.cs

来自「实现新闻的增加删除修改用户密码信息查看」· CS 代码 · 共 118 行

CS
118
字号
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class AddNews : System.Web.UI.Page
{
    
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!this.IsPostBack)
        {
            //添加新闻
            //if (Request.QueryString["NewsId"] == "" || Request.QueryString["NewsId"] == null)
            if (Session["NewsId"] == "" || Session["NewsId"] == null)
            {
               
                btnEdit.Text = "添加";
                lblTitle.Text = "添加新闻";
            }
            else
            {
                
                    dbCon db = new dbCon();
                    //db.NewsId = Convert.ToInt32(Request.QueryString["NewsId"].ToString());
                    db.NewsId = Convert.ToInt32(Session["NewsId"].ToString());
                    DataSet ds = db.SelNewsT(db);
                    txtTitle.Text = ds.Tables["SelNews"].Rows[0]["newsTitle"].ToString();
                    txtNewsKeys.Text = ds.Tables["SelNews"].Rows[0]["newsKeys"].ToString();
                    txtNewsContent.Text = ds.Tables["SelNews"].Rows[0]["newsContent"].ToString();
                    txtNewsAuthor.Text = ds.Tables["SelNews"].Rows[0]["newsAuthor"].ToString();
                    string newsSortName = ds.Tables["SelNews"].Rows[0]["newsSortName"].ToString();
                        //修改新闻
                    if (Session["look"] == "" || Session["look"] == null)
                    {
                        btnEdit.Text = "修改";
                        lblTitle.Text = "修改新闻";
                    }
                        //查看新闻
                    else
                    {
                        lblTitle.Text = "查看新闻";
                        txtNewsAuthor.Enabled = false;
                        txtNewsContent.Enabled = false;
                        txtNewsKeys.Enabled = false;
                        txtTitle.Enabled = false;
                       //ddlNewsSortName.SelectedItem.Text = newsSortName;
                        //ddlNewsSortName.Enabled = false;
                        btnEdit.Visible = false;
                        btnCancle.Visible = false;
                        btnBack.Text = "返 回";

                    }
                
            }
          }       

    }
    protected void btnEdit_Click(object sender, EventArgs e)
    {
        string newsTitle = txtTitle.Text;
        string newsSortId = ddlNewsSortName.SelectedItem.Value.ToString();
        string newsKey = txtNewsKeys.Text;
        string newsContent = txtNewsContent.Text;
        string newsAuthor = txtNewsAuthor.Text;
        dbCon db = new dbCon();
        db.NewsTitle = newsTitle;
        db.NewsSortId = newsSortId;
        db.NewsKey = newsKey;
        db.NewsContent = newsContent;
        db.NewsAuthor = newsAuthor;
        if (btnEdit.Text == "添加")
        {            
            bool IsAdd = db.AddNews(db);
            if (IsAdd)
            {
                Response.Write("ok");

            }
            else
            {
                Response.Write("error");
            }
            
        }
        else
        {
            //db.NewsId =Convert.ToInt32(Request.QueryString["NewsId"].ToString());
            db.NewsId = Convert.ToInt32(Session["NewsId"].ToString());
            bool IsUpdate = db.updateNews(db);
            if (IsUpdate)
            {
                Response.Write("ok");


            }
            else
            {
                Response.Write("error");
            }
        }
    }
    protected void btnBack_Click(object sender, EventArgs e)
    {
        if (btnBack.Text == "返 回")
        {
            Session["look"] = null;
        }
        Response.Redirect("News.aspx");
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?