ASP.net网络信息发布系统设计与实现+ER图+流程图(13)
时间:2016-12-08 20:03 来源:毕业论文 作者:毕业论文 点击:次
DataSet ds = s.DSSearch(sSql); DataList3.DataSource = ds; DataList3.DataKeyField = "id"; DataList3.DataBind(); } protected void ImageButton1_Click(object sender, ImageClickEventArgs e) { Response.Redirect("NewsMore.aspx?sort=国内信息"); } protected void ImageButton2_Click(object sender, ImageClickEventArgs e) { Response.Redirect("NewsMore.aspx?sort=国际信息"); } protected void ImageButton3_Click(object sender, ImageClickEventArgs e) { Response.Redirect("NewsMore.aspx?sort=娱乐信息"); } 4.6 信息评论设计及实现 信息评论功能是系统的特色功能之一,用于对信息的内容进行评论等,可记载评论内容、评论时间、评论人等。浏览者能够评论的信息只有已经发布的信息,也就是经过发布者审核的信息,这样子保证了信息的真实性,避免造成不必要的误解。如图5.1所示。 图5.1 信息评论页面 此功能实现的关键代码如下: protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string id = Request["id"].ToString(); this.bind(id); pinglun();//评论 if (Session["Users"] == null) { d1.Visible = false; } } } private void bind(string id) { try { // // 从(信息)表中检索出内容 string sSql = "select * from News where id=" + id; SQL s = new SQL(); DataSet ds = s.DSSearch(sSql); DataView dv = ds.Tables[0].DefaultView; Label1.Text = dv[0].Row["title"].ToString(); Label2.Text = "发布人:"+dv[0].Row["Publisher"].ToString(); Label4.Text = "发布时间:"+dv[0].Row["PublishDate"].ToString(); Label3.Text = dv[0].Row["contents"].ToString(); } catch (Exception ex) (责任编辑:qin) |