牛腩新闻发布系统总结(四)--知识点滴

简介:

            紧接上篇博客:牛腩新闻发布系统总结(三)----知识点滴,继续我们的总结:

         第五,在回复评论后如何保持滚动条的位置不变:          

<%@ Page Title="新闻内容-牛腩新闻发布系统" Language="C#" MasterPageFile="~/common.Master" AutoEventWireup="true" CodeBehind="newsContent.aspx.cs" Inherits="Web1.newsContent" <strong><span style="color:#ff0000;">MaintainScrollPositionOnPostback="true"</span></strong>   %>

         第六,权限问题

         因为新闻系统是分前台浏览和后台操作的,因此对于不同的人,应该具有不同的访问权限,比如说评论删除功能,这个功能只能是后台人员才可以有,而前台人员只能浏览他人的评论,而不能对其进行删除,这样这前后太的区别就在于删除按钮的显示与隐藏,代码实现:              

           if(Session["admin"] != null && Session ["admin"].ToString()=="dandan")
           {
               ((LinkButton)e.Item.FindControl("lbtnDelComment")).Visible =true;
           }

              第七,AJAX异步更改数据库

      之所以把这一点列出来,是因为之前没有接触过AJAX,这里主要是用到了在修改类别名称时,首先查找到类别ID,然后判断改后的类别名称是否与现有类别名称重复,如果不重复的,同时更改数据库字段。    
   var url = "../handler/ChangeCaName.ashx?caname=" + encodeURI(encodeURI(newText)) + "&caid=" + caid + "&t=" + new Date().getTime();//通过获得类别ID来获得类别名称
                $.get(url, function (data) {
                    if (data == "false") {//如果类别名称重复
                        alert("类别修改失败,请检查是否类别名称重复!");
                        input_blur.trigger("focus").trigger("select");   // 文本框全选
                    } else {
                        $("#test").text("");
                        objTD.html(newText);
                    }

     第八,常用错误提示方式

      这种方式在这个系统中多次用到,所以我想它大概算是一个重点吧,于是在此做个总结,在以后的某个时候用到时可以拿出来:    
Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('未知原因错误,请联系管理员!');</script>");
      
      小菜言论:牛腩新闻系统学习的目的是为我们BS的学习一个很好的开端,让我们对以后再接触一个阶段的学习时不感觉到模式,同时熟悉项目开发的过程,认识到软工学习的重要性,对任何知识的学习首先要有一个全局观。

相关文章
|
6月前
|
PHP
Thinkphp校园新闻发布系统源码 毕业设计项目实例
Thinkphp校园新闻发布系统源码 毕业设计项目实例
50 6
|
6月前
|
前端开发 JavaScript Java
杨老师教你学会使用富文本编辑器KindEditor之添加页面设计
杨老师教你学会使用富文本编辑器KindEditor之添加页面设计
80 0
|
数据库
牛腩新闻发布系统
牛腩新闻发布系统
|
前端开发 Java 关系型数据库
estore网上书城项目分享
estore网上书城项目分享
105 0
|
SQL 安全 架构师
基于JSP的网上购物系统的设计与实现(论文+源码)_kaic
近些年来,社会的生产力和科技水平在不断提高,互联网技术也在不断更新升级,网络在人们的日常生活中扮演着一个重要角色,它极大地方便了人们的生活。为了让人们实现不用出门就能逛街购物,网络购物逐渐兴起慢慢变得成熟,现在的电子商城正十分流行,越来越多的商家在网上建起在线商店,这无疑向消费者展现出了一种全新的购物理念,网上购物系统开发具有很多意义其中最主要的是既可以对公司自身所拥有的产品进行出售,同时也可以为公司自己的产品品牌进行宣扬。同时便于推广与运营。与此同时,本系统的网站构图比较精美,是根据线下调查一些大学生对购物商城的浏览体验得出结论后制作的。原因是很多人都认为有个精美的页面是一次愉快购物的开始,
|
前端开发 C++ 容器
【牛腩】HTML+CSS基础了解
【牛腩】HTML+CSS基础了解
83 0
|
前端开发
班级网站-前端网页技术精美完整源码HTML+CSS+JS
班级网站-前端网页技术精美完整源码HTML+CSS+JS
204 0
班级网站-前端网页技术精美完整源码HTML+CSS+JS
|
Java 应用服务中间件 数据库
传智书城源码
传智书城源码
1103 0
传智书城源码
|
JavaScript 前端开发
贺卡页面的小问题与知识点
1、html中标签的属性和=号最好连接在一起。 问题图 正确写法:属性和属性值都是连接在一起的。 正确图 2、css有很多样式,记住常见的样式,其余的作为参考 常用样式有: 修饰文字的:font-size,font-weight...
|
数据库 测试技术 NoSQL
新闻发布系统,真正了解了么?
<pre><span style="font-family:KaiTi_GB2312; font-size:18px"><span style="white-space:pre"> </span>一个星期以前,开始了牛腩老师的新闻发布系统的学习。刚开始看的前面5集,都是在编写代码之前的准备工作,包括画图和文档的编写。系统说明、用例图、数据库设计等,这些工作,让我觉得这样一个系统很是简单。
1522 0