`

新闻添加cs页面

阅读更多

新闻添加cs页面

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;

namespace domain.UI.images.News
{
    public partial class NewsEdit :domain.BLL.AdminPage
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                this.LoadType(this.DdlType, this.Db.GetTable("select * from NewsSort where Column_Depth=1"));
                BindUpdateData();
            }
         
        }
        public void LoadType(DropDownList ddl, DataTable dt)
        {
            if (dt != null)
            {
                if (dt.Rows.Count > 0)
                {
                    for (int i = 0; i < dt.Rows.Count; i++)
                    {
                        ddl.Items.Add(new ListItem(GetSpace(Convert.ToInt32(dt.Rows[i]["Column_Depth"]) - 1) + Convert.ToString(dt.Rows[i]["Column_Name"]), Convert.ToString(dt.Rows[i]["Column_ID"])));
                        DataTable dtTemp = this.Db.GetTable("select * from NewsSort where Parent_ID=@Parent_ID",new System.Data.SqlClient.SqlParameter("@Parent_ID",Convert.ToString(dt.Rows[i]["Column_ID"])));
                        if (dtTemp != null)
                        {
                            if (dtTemp.Rows.Count > 0)
                            {
                                LoadType(DdlType,dtTemp);
                            }
                        }
                    }
                      
                }
            }
        }
        public string GetSpace(int tempint)
        {
            string s = "";
            for (int i = 0; i < tempint; i++)
            {
                s += "";
            }
            return s;
        }
        public void BindUpdateData()
        {
            string Gid = this.GetRequest("Gid");
            if(Gid.Length>0)
            {
                domain.SQLDB.News news = new domain.SQLDB.News();
                news.Gid = Gid;

                news = news.SelectById();
                this.DdlType.SelectedIndex = this.DdlType.Items.IndexOf(this.DdlType.Items.FindByValue(news.TypeId));
                this.TbTitle.Text = news.Title;
                this.TbKeyword.Text = news.Keyword;
                this.TbComeFrom.Text = news.ComeFrom;
                this.TbAuthor.Text = news.Author;
                this.TbContent.Text = news.Content;
                this.Cbcommand.Checked=news.IsCommand=="1"?(true):(false);
                this.cbTop.Checked    = news.IsTop=="1"?(true):(false);
                this.idPic.ImageUrl = "/upload/admin/news/"+news.Pic;

            }
          
        }
        protected void BtEdit_Click(object sender, EventArgs e)
        {
            domain.UI.cs.Util.UploadFile uf = new domain.UI.cs.Util.UploadFile();
            domain.SQLDB.News news = new domain.SQLDB.News();
            news.Gid = GetRequest("Gid").Length>0?(GetRequest("Gid")):("-1200");
            news.TypeId = this.DdlType.SelectedValue.Trim();
            news.Title = this.TbTitle.Text.Trim();
            news.Keyword = this.TbKeyword.Text.Trim();
            news.ComeFrom = this.TbComeFrom.Text.Trim();
            news.Author = this.TbAuthor.Text.Trim();
            news.Content = this.TbContent.Text.Trim();
            news.Pic = uf.GetSqlFile("admin/news",120,240);
            news.IsCommand=this.Cbcommand.Checked?("1"):("0");
            news.commandTime = DateTime.Now.ToString("yyyy-MM-dd");
            news.IsTop      =this.cbTop.Checked?("1"):("0");
            news.topTime    = DateTime.Now.ToString("yyyy-MM-dd");
            news.AddTime = DateTime.Now.ToString("yyyy-MM-dd");
            if (news.Update())
            {
                this.ShowMessage("成功编辑新闻!","history.go(-1)");
            }
            else
            {
                this.ShowMessage("系统错误请联系管理员", "history.go(-1)");
            }


        }
    }
}

分享到:
评论

相关推荐

    ASP.NET项目实训:“新闻发布系统”新闻浏览--添加新闻评论.ppt

    任务实施 任 务3:添加新闻评论 如果评论内容输入正确后,点击提交评论按钮实现评论内容的提交,实现代码如图所示: 任务实施 任 务3:添加新闻评论 添加评论引用DAL层tComment.cs中的Add方法,代码如图所示: * * ...

    ASP.NET项目实训:“新闻布系统”新闻类别管理--添加新闻类别.ppt

    任务实施 任 务2:添加新闻类别 首先学生自主实施,设计新闻类别添加页面,在此新闻类别添加和类别管理在一个用户控件中设计,主要设计如图所示: 任务实施 任 务2:添加新闻类别 添加功能对应的主要HTML代码如图所...

    ASP.NET项目实训:“新闻发布系统”新闻浏览--查看新闻正文及评论.ppt

    用户可以单击摘要阅读完整的新闻内容和相关的评论,另外用户应该可以添加相应的评论,并在提交前预览评论的添加效果。管理员可以查看、搜索、修改或删除新闻评论。 任务实施 分析: 任 务2:查看新闻正文及评论 在...

    《JSP+Dreamweaver CS4+CSS+Ajax动态网站开发典型案例》源代码

    1.3 设计新闻查看页面 1.4 设计博客网站首页 1.5 CSS设计页面布局 第2章 应用Spry框架 2.1 制作二级导航菜单 2.2 制作图片展示 2.3 制作常识问答 2.4 制作Spry表单 第3章 制作企业网站(锐动力) 3.1 设计首页 3.2 ...

    CS326_EagleOrchard:CS326最终项目-鹰园高尔夫俱乐部

    访问该网站的人将获得一个带有常规信息的首页,一些图片,新闻公告以及一个可以访问不同页面的汉堡菜单。如果需要,还将有一个页面登录到帐户或创建帐户。这将使客户能够访问帐户页面,在其中可以添加常规个人信息,...

    明博静态新闻文章发布系统源码

    Admin/DefineType.aspx 定义文章类型-----定义文章或新闻的类别。 Admin/DefineExample.aspx 定义文章模板-----可以定义多个模版,其替换标志在 FileSubmit.aspx.cs 第 53行起。 Admin/InsertExample.aspx 一...

    ASP.NET实现数据的添加(第10节)

    步骤三 数据源控件定义数据的方法,在newschuli.cs页面中编写代码如下: public static void addnews(newsclass news1) { using (SqlConnection cn = dbconn.GetConnection()) { cn.Open(); SqlCommand cm =...

    静态网页新闻发布系统

    把新闻显示在主页或其它页面上 &lt;script type="text/javascript" src="/Files/ShowFileItems.aspx?Num=8&TypeID=1&ShowTime=YES"&gt;&lt;/script&gt; Num=数字 你要显示的信息条数 TypeID=数字 你要显示信息类别的ID, ID可以...

    We7 CMS内容管理系统软件 网站内容管理系统 文章发布系统 新闻管理系统

    4、在ModelList页面上添加设置是否使用旧的列表界面。 5、反馈模型-办理权限-增加“不受理”,“转办”的权限,反馈页面根据权限 呈现不同的按钮。 6、We7.Model.UI下添加可取得当前文章ID的控件。 7、改写OnLoad为...

    cs546-final-project:CS -546 2021年Spring第37组的最终项目

    cs546-final-project:视频游戏评论平台CS-546 2021年Spring第37组的最终项目项目介绍该项目将专注于制作一个Web应用程序,使用户能够与其他用户共享有关视频游戏的信息。 用户将能够添加尚未添加到网站的视频游戏,...

    CS Global Offensive Wallpapers New Tab-crx插件

    将“新标签”替换为“ CS Global自定义”页面,其中包含书签,应用程序,游戏和CS Global墙纸。 由LovelyTab制作的CS Global Offensive Wallpapers New Tab扩展名。 安装它以获得最大的浏览体验。 免费打开有趣的...

    通用企业网站演示系统V1.0(.net2.0+div+css+Access)

    2、新闻中心:可以自定义新闻类型,如国际新闻、国内新闻,自定义新闻类型后可添加对应新闻类型的具体新闻,新闻分页显示标题,点击查看到详细新闻内容。 3、产品中心:可以自定义产品类型,层次为二层,如:...

    阿斯科企业建站CMS系统 v12.8.rar

    八、系统强大的SEO支持功能,可设置网站SEO参数及包括新闻、产品、分类等等所有页面SEO信息,如关键词、页面描述等; 九、内置数据库备份功能,可一键轻松完成整站数据库备份,保证数据的安全; 十、可直接根据...

    ASP.NET考研资讯网实验报告 含关键代码及注释、关键设置截图

    对新闻列表中的新闻标题进行url跟踪,连接到articleshow.aspx页面中进行新闻显示。 前台关键脚本: NavigateUrl='&lt;%# "~/articleshow.aspx?num=" + DataBinder.Eval&#40;Container.DataItem,"num"&#41; %&gt;'...

    asp.net 新手学习:明博静态文章发布系统源码

    把新闻显示在主页或其它页面上 &lt;script type="text/javascript" src="/Files/ShowFileItems.aspx?Num=8&TypeID=1&ShowTime=YES"&gt;&lt;/script&gt; Num=数字 你要显示的信息条数 TypeID=数字 你要显示信息类别的ID, ID...

    Spot Fake News Domains-crx插件

    在页面标题旁边添加标志,警告有关网站提供的信息的信息。 关于此扩展程序是NIIT大学的学生开发的一个开源项目,它是CS 4151(网络安全)的一部分。 您可以在...

    通用企业站源码20121205

    通用企业站源码 ... 如用数据库文件请在项目路径 Admin--&gt;Items--&gt;UserList后台代码中 BasePage改为继承System.Web.UI.Page 运行该页面为用户添加权限 其它需绕过权限判断的类似)BasePage用作权限判断

    通用企业站源码2012720

    通用企业站源码 运行环境:vs2008 sqlserver2005 浏览器兼容:大多数浏览器测试...UserList后台代码中 BasePage改为继承System.Web.UI.Page 运行该页面为用户添加权限 其它需绕过权限判断的类似)BasePage用作权限判断

    网优宝企业网站管理系统(基于seo技术一站式优化)

    内置多个个性系统:企业简介系统(自由添加),新闻发布系统,产品发布系统,在线订单系统,在线留言功能,网站地图,定时发布系统,招聘系统,在线交流,友情链接,模板系统,绝对地址,全站标签自由设置,自动生成...

Global site tag (gtag.js) - Google Analytics