OATest/Communicate/BBSCatMangr.aspx.cs

(开头部分) 4KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

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;
using MyBind;
using DAL;

public partial class Communicate_BBSAddCata : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if(!IsPostBack)
        {
            //如果是修改信息则将原信息显示到控件中,保存至viewsate
            if (Request.QueryString["id"]!=null)
            {
                string id=Request.QueryString["id"];
                DAL.bbsCatalog dal = new DAL.bbsCatalog();
                Model.bbsCatalog obj=dal.GetModel(int.Parse(id));
                this.txtName.Text = obj.name;
                txtDepict.Text = obj.depict;
                ViewState["id"] =id;
                ViewState["originallyName"] = obj.name;
            }
        }
    }

    //添加/更新
    protected void imbSave_Click(object sender, ImageClickEventArgs e)
    {
        DAL.bbsCatalog dal=new bbsCatalog();
        string currentName = this.txtName.Text.Trim();
        string depict=this.txtDepict.Text.Trim();
        Model.bbsCatalog obj = new Model.bbsCatalog();
        if (currentName.Equals(""))
        {
            this.lblMsg.Text = "类名不能为空!";
        }
        //判断是进行添加还是更新
        else if(ViewState["id"]!=null)
        {
            int id=int.Parse(ViewState["id"].ToString());
            string originallyName = ViewState["originallyName"].ToString();
            //名称不存在或者未改变则进行添加
            if (!dal.Exists(currentName) || currentName.Equals(originallyName))
            {
                obj.id = id;
                obj.name = currentName;
                obj.depict = depict;
                //进行修改
                if (dal.Update(obj) > 0)
                {
                    WriteScript.Mesg(this.Response, "修改成功!");
                    if (Request.QueryString["from"] != null)
后面还有 65 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。