`

新闻添加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代码如图所...

    .net实现新闻的添加、编辑 信息分类、 时间排序 标题部分显示

    8. **AJAX技术**:为了提升用户体验,新闻的添加和编辑可能采用AJAX异步请求,这样无需刷新整个页面就能完成操作。jQuery或ASP.NET AJAX库可以帮助实现这一功能。 9. **视图(View)设计**:使用Razor语法创建视图...

    PhotoshopCS3FlashCS3DreamweaverCS3商业网站开发从入门到精通15463548.pptx

    重复区域则是用于创建列表或表格等重复内容的高效工具,例如新闻列表或产品目录,只需定义一次,后续添加新项时自动复制模板。 创建模板的方法有多种,可以直接从头开始创建空白模板,也可以基于现有的HTML页面转换...

    DreamweaverCS3-ASP.NET动态网站设计与典型实例

    4. **新闻发布系统**:创建一个后台管理系统,允许管理员发布、编辑和删除新闻,前端则展示这些新闻。 5. **论坛或评论功能**:实现用户发表、回复和查看讨论的功能,涉及用户身份验证、数据验证和异步操作。 6. *...

    一个C#简单的新闻系统

    5. **AddNews.aspx**:添加新闻的页面,提供表单让管理员输入新闻标题、内容、日期等信息,并提交到数据库。 6. **NewsDetail.aspx**:新闻详情页面,显示完整新闻内容,包括标题、正文、图片和相关链接等。用户...

    新闻发布系统 (.NET 三层架构)

    在这个系统中,表现层负责展示新闻列表、新闻详情以及用户评论,并提供用户输入接口,如添加或编辑评论。 2. 业务逻辑层(Business Logic Layer):这一层包含应用的核心业务规则和处理,例如验证新闻内容、处理...

    addnews.rar_新闻 系统_新闻后台_新闻管理_新闻管理系统_新闻系统

    这个系统的核心功能包括新闻管理、新闻添加、新闻审核、评论管理以及新闻分类管理。 1. **新闻管理**: 新闻管理系统提供了一个全面的新闻管理平台,可以查看、编辑、删除现有的新闻条目。管理员能够对新闻的标题...

    DWCS6编写网页局部实现动态更新

    在DWCS6中,你可以通过添加事件监听器来实现这一功能。 - **响应处理**:接收到服务器响应后,根据需要更新HTML元素。例如,如果用户请求新的新闻条目,AJAX请求可以获取数据并将其插入到新闻列表中。 在提供的...

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

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

    基于DreamweaverCS5的网站制作技术

    - Dreamweaver CS5支持动态内容的添加与管理,例如使用服务器端脚本(如ASP)来构建动态网页。 - **动态网页技术**:通过动态网页技术(如ASP)来创建数据库驱动的网页,使得网站能够实时更新内容,提高用户参与度...

    新闻管理系统

    ASP.NET的核心特性包括模型-视图-控制器(MVC)架构、页面生命周期管理、自动状态管理、内置身份验证和授权机制等。 在新闻管理系统中,主要涉及以下模块: 1. **新闻发布模块**:这是系统的主体部分,允许管理员...

    XML新闻发布系统

    5. **add_news.aspx、edit_news.aspx**:分别用于添加新新闻和编辑已有新闻的页面。管理员在这里输入或修改新闻的XML数据,系统将保存这些更改到XML文件中。 6. **news_list.aspx**:这是一个显示新闻列表的页面,...

    基于asp.net(c#)的新闻发布系统

    2. `news_add.aspx` - 添加新新闻的管理页面。 3. `news_edit.aspx` - 编辑已发布新闻的页面。 4. `news_delete.aspx` - 删除新闻的功能页面。 5. `news_search.aspx` - 用户进行新闻搜索的页面。 6. `news_data...

    Asp.net简单入门新闻系统

    1. AddNews.aspx、AddNews.aspx.cs、AddNews.aspx.designer.cs:这些文件组成了添加新闻的页面。`.aspx`是ASP.NET的网页文件,包含HTML和服务器控件;`.cs`文件是C#后端代码,处理用户交互和业务逻辑;`.designer.cs...

    可拖曳简单新闻系统

    这些页面分别对应系统的首页、新闻添加、新闻展示和新闻详情等功能。`Default.aspx`通常是系统的主页,展示最新的或热门的新闻列表;`AddNews.aspx`用于创建新的新闻条目;`ShowNews.aspx`则用于显示新闻列表,可能...

    ASP.NET简单新闻发布源码

    `View.aspx.cs`通常包含了前端页面与服务器端交互的逻辑,处理用户请求,展示新闻内容,以及可能的搜索和分页功能。而`Class.aspx.cs`可能包含了一些自定义的类或通用方法,用于实现系统的特定功能,比如数据库连接...

    简单入门新闻发布系统源码

    1. **新闻添加**:在`addnews.aspx`页面中,用户可以输入新闻标题、内容,并上传相关图片。源码可能使用了HTML表单和ASP.NET控件,如TextBox、FileUpload等,配合C#后台代码处理数据提交和图片上传。 2. **新闻管理...

    web 。net新闻系统

    5. **add_news.aspx**:添加新闻的页面,用户或管理员在此输入新的新闻信息。 6. **edit_news.aspx**:编辑新闻页面,允许用户修改已发布的新闻内容。 7. **news_list.aspx**:新闻列表页面,显示所有或部分新闻条目...

    Myeclipse + tomcat +mysql 的新闻发布系统

    这个新闻发布系统的核心功能可能包括新闻的添加、修改、删除、分类管理、搜索以及展示等。用户可以通过默认页面查看最新或热门的新闻,通过搜索功能查找特定内容,而后台管理员则可以利用Myeclipse进行新闻的维护和...

Global site tag (gtag.js) - Google Analytics