牛腩专题

《牛腩新闻发布系统》知识回顾(二)

今天的博客主要介绍Session和母版页   Session:     如上图所示,除了上面介绍的Page.IsPostBack以外,今天的话题就是谈论一下Session的作用。 Session简称会话(在这几次的博客中经常提到),是指一个终端用户与交互系统进行通信过程中的时间间隔,在某一个的通信过程用户的状态就被保存在Session中,当一个Session第一次被启用的时候,代表

牛腩新闻发布系统——盒子的浮动与定位

浮动和定位的相关知识,是设计精美网页的必要前提之一。在学习浮动与定位之前,我们先了解一下相关知识“标准流”。       一、标准流       标准流,是指在不适用其他的与排列和定位相关的特殊CSS规则时,各种元素的排列规则。在标准流中,块级元素的盒子都是上下排列,行内元素的盒子都是左右排列的。我们把这些元素分为以下两类:       块级元素(block level):占据着

牛腩新闻发布系统——真假分页

牛腩新闻发布系统已近尾声,牛老师重磅推出真假分页作为压轴,足以见得分页的重要性。我们就一起看一下真假分页的实现以及各自的特点。              一、分页简介       当我们显示足够大的数据量时,所有数据显示在一页上,会造成不必要的麻烦,本着为用户服务的态度,我们往往采用分页显示的处理办法。分页主要分为真分页与假分页。       假分页: 从数据库一次性取出

牛腩发布系统--CSS盒子模型基础

盒子模型是CSS控制页面时一个很重要的概念。整个牛腩发布系统中都贯穿着盒子模型的使用,只有很好的掌握了盒子模型以及其中每个元素的用法,才能真正的控制好页面中的各个元素。页面中的元素都可以看成一个盒子,这些盒子之间也会相互影响。       一、盒子的内部结构       首先,我们看一个例子。假如墙上有四幅画,如图排列,对于每一幅画来说,都有一个边框(border);每个画框

牛腩发布系统--在HTML中引入CSS

1、CSS简介       级联样式表(Cascading style Sheet)简称CSS,是一种用来表现HTML或XML等文件样式的计算机语言,也是能够真正做到网页表现与内容分离的一种样式设计语言。能够对网页中的对象的位置排版进行像素级的控制,是目前基于文本展示应用最为广泛的语言。       牛腩发布系统中,就应用了CSS对网页进行了排版和控制,接下来讲解一下CSS在HTM

【牛腩新闻发布系统】——总结

历时20来天的牛腩新闻发布系统终于长大了,本想一气呵成,再来一个华丽的总结。中途的一个毕业答辩,搁置了两三天,大大降低了小编的情趣,赶着进度来办事。不料再一次应了米老师的那就话:你要是想赶进度,永远都赶不上。知识是靠点点滴滴的积累。   成长记录一:界面的美观            从牛老师整个录制的视频,无不体现他的那种精益求精的精神,为了那1px 牛老师反复修改,

【牛腩新闻发布系统】----你的验证码正确么

前言           这是一个神奇的网站——牛腩新闻发布系统,虽然做的不咋地,但毕竟是自己动手敲出来,还是有一点点的满足感。同时这也是小编的第一个雠小鸭,长相不算漂亮,发育还是挺健全的。 终有一天我的丑小鸭会变成白天鹅。              一步一步的进化,一步一步的蜕变……

牛腩(6)-未实现该方法或操作

背景软件:VS2012; 背景操作:在后台根据数据库里的表的类别筛选信息展示在前台; 问题截图: 造成这个问题的原因是在发现有问题后在自己不了解不清楚之前就随意做了操作 原操作截图: 最后才发现导致问发生的是缺少了两个双引号,细节啊。 更正后的截图: 最后说一下,在不清楚一些知识点或者没有见过的一些东西之前想办法

牛腩(5)-SQL Server提示不允许保存更改问题解决

背景软件:SQL Server ; 背景操作:在数据库里面修改数据类型/大小; 问题截图: 解决办法截图: 第一步 第二步 就这样,把对钩取消掉就可以了。

牛腩(4)-INSERT 语句与 FOREIGN KEY 约束quot;FK_news_categoryquot;冲突

操作数据库的时候出现的这个问题; 原错误提示;“消息 547,级别 16,状态 0,第 1 行INSERT 语句与 FOREIGN KEY 约束"FK_news_category"冲突。该冲突发生于数据库"newssystem",表"dbo.category", column 'id'。语句已终止。” 原操作代码段截图: 错误提示截图:

牛腩(3)-无法连接到已配置的开发 Web 服务器

背景软件:VS 2012  背景操作:使用 VS 2012 软件 新建一个网站,语言选择的 Visual C# 、 建立的是 ASP.NET Web 窗体网站、关键点是为了目前需要选择的 .NET Framework 3.5  截图如下: 当建立好后想要运行一下看看网站的样子以及效果,出现了如题的问题,问题截图如下: 最终的解决办法,在“解决方案资

牛腩(2)-'calues' 附近有语法错误

背景项目:牛腩新闻发布系统; 网页提示:'calues' 附近有语法错误“/新闻发布系统”应用程序中的服务器错误。 问题截图: 遇到类似的 Bug ,思考的方向可以看两个地方; 第一,附近有语法错误前面单引号里面的单词 第二,源错误,里面红色字体的代码。 最后发现是“语法错误前面单引号里面的代码写错了”,知道是这个错误后心里一边是高兴问题解决了,一边

牛腩(1)-服务器错误,找不到网络路径

正式步入了 B/S 的大门,近期也会以编写系统项目、调试、完善、积攒项目经验为主,过程中难免会遇到之前没有遇到的 Bug ,不过也是好事,这篇博客将用于记录遇到的第一个。 背景项目:牛腩新闻发布系统; 网页提示:找不到网络路径,“”“/新闻发布系统”应用程序中的服务器错误。 问题截图: 因为第一次解决网页端的这样的 Bug ,心里难免有点犯怵,不过还好啦,仔细的

牛腩新闻系统的发布

在给win8.1系统装VS时遇到了.NETFramework3.5的安装问题,我就了解到其实windows系统自带了很多功能,只不过是没有开启,需要用户使用时,自行开启,这次的牛腩新闻发布系统的IIS服务器也不例外: 在开始菜单中输入IIS,启动IIS 启动网站 右键单击左侧的链接框内的文件,切换到内容试图,右击login.aspx,选择浏览,可在浏览器中见到想见的网页,如果

牛腩新闻发布系统-图片路径问题(相对路径和绝对路径)

前言: 敲牛腩的时候,因为是照着视频上敲的,可是敲着敲着就不知道因为什么原因,网页上的图片不显示了。因此经过多方查看,查阅博客,最终发现了问题所在,那就是因为我的路径写错啦。 内容: 1、问题:图片不能正常显示 我刚开始写的路径是这样子的: <div id="top"><a href="WebNiunan.aspx"><img src="images/niunanl

牛腩新闻发布系统-初识总体框架

前言: 牛腩新闻发布系统用的是ASP.NET 脚本语言,接下来我们来了解一下ASP.NET是什么以及牛腩新闻发布系统的功能图。 内容: 一、ASP.NET是什么? 1、ASP.NET是微软提出的用于创建动态Web内容的一种强大的服务器端技术,可以用.net系列中的任何一种语言开发(例如:VB,C#等等)。 2、ASP.NET基于.NET Framewo

牛腩新闻发布系统-ASP.net4.0 ,4.5等等尚未在web服务器上注册

前言: 昨天看视频,然后按照视频上来新建项目,可是不知道哪里出问题了,提示ASP.net4.0 尚未在web服务器上注册,然后我并没有管,但是进去之后一片爆红。 内容: 一、首先建立牛腩新闻发布系统项目 1、建议选择新建项目(C#-ASP.net web 窗体应用程序),而非新建网站 原因:如果选择新建网站,出现的只是web位置,并没有出现该项目启动项(也就是.sln)。该项目启动项

【牛腩新闻发布系统】--总结

前言        牛腩在断断续续的学习中也接近尾声了,这是B/S的第一个项目,同时又是B/S学习的一个大体框架,虽然里面细节的内容不是特别了解,哪些属于前端,哪些属于后台,他们分别有什么作用还是需要知道的,因为有了一个宏观的大方向之后后面的学习就会轻松很多! 后台        后台这里就很熟悉了,主要包括三层(B层、D层、Model层以及数据库的设计) (1)数据库设计:这里

【牛腩新闻发布系统】--Repeater与GridView

背景        牛腩进行到前后台整合阶段了,于是也有一些没有接触过的东西陆续出现,Repeater与GridView就是其中之一。牛腩老师说Repeater产生的多余代码特别少,所以最好用Repeater,但是在牛腩新闻发布系统中依旧使用了GridView,所以就证明他们各有优缺点。 GridView 优点: (1)由WebControl派生出来的,拥有WebControl样式

【牛腩新闻发布系统】--触发器

背景        真正听说触发器这个词也是很早了,初次接触数据库的时候就接触到这个词了,但是并没有真正使用过,只是停留在知道的阶段。很开心牛腩学习的时候用到了,牛腩老师讲的很好,学习到了很多。 what?        1. 触发器(trigger)是特殊的存储过程,他的执行不是由程序调用,也不是手工启动,而是由时间来触发。当对一个表进行操作(insert,delete,upda

【牛腩新闻发布系统】--防止sql注入

前言        之前一直听说过防止sql注入,但是一直不太清楚是干什么的,现在听了牛腩老师的课程终于对它有所了解了。    度娘说,sql注入就是:就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。具体来说,它是利用现有应用程序,将(恶意的)SQL命令注入到后台数据库引擎执行的能力,它可以通过在Web表单中输入(恶意)SQ

牛腩新闻发布系统总结

目录 背景: 过程: 总结: 背景: 对于看牛腩视频都是每天坐立不安的事情,生怕看着看着遇到代码问题,那样自己又得需要费很大力气去解决,所以进展缓慢,之前也听过墨菲定律得书,如果不想出错的事情,那就一定会出错,怕什么就来什么,也刚好在代码中得到了验证,但是任务还是得进行下去,不紧不慢得今天也算是将牛腩新闻发布系统收工了,进行验收,但是也是有几个优化点需要去优化的. 过程:

【牛腩】——颗粒归仓

1、.net中获取字符串MD5码 ①导入命名空间: C#代码 using System.Web.Security; ②获取MD5码: C#代码 ​string Password=formsAuthentication.HashPasswordForStoringInConfigFile(TextBox1.Text.ToString(),"MD5");​ 2、padding与ma

【牛腩】——绑定数据库表在系统界面显示内容

前言 学了这个功能之后,发现牛腩系统就可以当成一个模板来使用了,当需要显示不同的业务时,直接绑定数据库表替换表中的内容就可以实现显示不同的内容,简直太方便了,这样的经验复用让我不得不把它总结下来! 一、绑定需要绑定的数据库 using System;using System.Collections.Generic;using System.Linq;using System.Web;

牛腩新闻发布系统

前言:    跟着“牛腩”老师看着视频一步步地实践,估计这次是看视频以来最认真的一次,原本以为不会出什么问题呢,结果还是有意外之喜! 问题一:    在新闻评论页中的“我要评论”按钮的实现效果本该这样:     但是发现自己的是:     在检查自己的代码的时候比对着代码发现写的都一样,在我的努力下终于发现了错误,错误代码:    正确

很讲究的雕爷牛腩

前段时间北京出差,顺路体验了传说中的“雕爷牛腩”,雕爷牛腩号称是轻奢餐,其烹饪牛腩的秘方,是向周星驰电影《食神》中的原型人物香港食神戴龙以500万元购买而得。雕爷牛腩菜品不多,也就是两页纸,但每一样菜品做得都是极为讲究,室内的桌子、椅子以及茶具都是有些说法,总之,是一家有“情怀”的饭店,既然是轻奢餐,那价格就一定不便宜,我点了一碗“鲍鱼金汤牛腩面”,128元,是我这辈子吃过最贵的面了,汤的味道不错