
ASP.NET
文章平均质量分 78
zhiqiang21
爱前端,爱 Python,爱 Linux,爱 VIM。
展开
-
ASP.NET中登录页验证码的实现
在做一个登录页时,我们通常需要设置验证码,防止非法人员通过其他手段非法登录。在做一个页面的验证码时,我们需要先建立一个Active的Web页面,来随机的产生数字和字母,同时把产生的数字存储在Session中,传递给登录页,用来验证。并且定义一个画板,在Active页面绘出验证码的背景颜色,在Active页面的代码如下: protected void Page_Load(object sende原创 2012-03-08 22:44:50 · 14813 阅读 · 6 评论 -
解析ASP.NET Mvc开发之删除修改数据
目录:从明源动力到创新工场这一路走来解析ASP.NET WebForm和Mvc开发的区别解析ASP.NET 和Mvc开发之查询数据实例解析ASP.NET Mvc开发之EF延迟加载---------------------------------------------------------------------------------原创 2014-01-04 23:41:00 · 19368 阅读 · 3 评论 -
解析ASP.NET Mvc开发之EF延迟加载
目录: 从明源动力到创新工场这一路走来解析ASP.NET WebForm和Mvc开发的区别(一)解析ASP.NET WebForm和Mvc开发的区别(二)----------------查询数据实例-----------------------------------------------------------------------------------------原创 2014-01-04 01:29:09 · 14244 阅读 · 2 评论 -
解析ASP.NET Mvc开发之查询数据实例
对于.NET平台上开发WebForm项目,程序员操作数据的方法主要是通过使用ADO.NET。而我们MVC操作数据库呢? 与ADO.NET相比又有怎样的优势呢?一,大家都在谈的EF到底是什么?EF ,全称Entity FramWork。也就是所谓的ORM(对象关系映射框架,或者说是数据持久化框架)。简单的来说就是根据实体对象操作数据表中数据的一种面向对象的操作框架,具体的底层原创 2014-01-02 01:27:07 · 43315 阅读 · 4 评论 -
解析ASP.NET WebForm和Mvc开发的区别
因为以前主要是做WebFrom开发,对MVC开发并没有太深入的了解。自从来到创新工场的新团队后,用的技术都是自己以前没有接触过的,比如:MVC 和EF还有就是WCF,压力一直很大。在很多问题都是不清楚的情况下,问周围的人,别人也只是给自己讲一个大概。而且前两天因为问了一个比较细的问题,还被别人的一句话打击。“我只能告诉你方法,你还指望我手把手的交给你呀,不会你得自己学呀。。。”。没办法只能自己找时原创 2013-12-29 01:59:17 · 66746 阅读 · 17 评论 -
【ASP.NET开发】.NET三层架构简单解析
这篇文章本来应该很早就写出来的,但是一直苦于自己的精神能力有限,而且已经到了我们学校的考试周,所以时间上还是有点紧迫。关键的一点就是,找不到合理的思路来写,思路没有的话,就算是再好的素材,也写不来大家喜欢的文章。之前已经写过关于.NET三层架的两篇文章了,一篇是《【ASP.NET开发】ASP.NET(MVC)三层架构知识的学习总结》和《【ASP.NET开发】ASP.NET对SQLServer的原创 2013-01-16 18:05:55 · 20857 阅读 · 3 评论 -
网络工作室暑假后第二次培训资料(SQLServer存储过程和ADO.NET访问存储过程)整理(二)
使用ADO,NET来调用存储过程可以分为一下4种方式1)调用不带参数的存储过程2)调用带一个参数的存储过程3)调用带多个参数的存储过程4)调用带输出参数的存储过程(本代码示例所使用的存储过程,使用的是作者的上一篇博文所创建的存储过程,博文地址:http://blog.csdn.net/yisuowushinian/article/details/8045481,请大家参考)原创 2012-10-07 16:47:45 · 1808 阅读 · 0 评论 -
【ASP.NET开发】ADO.NET调用带输出参数的存储过程
public static void QueryList() { SqlConnection con = new SqlConnection("数据库连接字符串"); SqlCommand cmd = new SqlCommand("存储过程名称", con); //指定命令的类型 cm原创 2012-09-10 21:16:10 · 4864 阅读 · 1 评论 -
【ASP.NET开发】ASP.NET对SQLServer的通用数据库访问类
怎么说呢,作为程序员,我们明天都应该学习新的知识。以前我在对数据库进行操作的时候都是在同一页面对数据库进行操作。这样的话,就是操作繁琐,而且需要重复的书写对数据库操作的代码,这样不仅浪费了很多的时间,而且也使得代码看起来非常的凌乱。至从接触到了三层架构的思想,明白了分层的好处,还有面向对象的好处。今天在看书的时候,看到周金桥老师的对数据库访问的通用类,就试着模仿的写了一个,代码清晰,而且很实用原创 2012-09-20 11:17:10 · 13721 阅读 · 1 评论 -
【ASP.NET开发】ASP.NET(MVC)三层架构知识的学习总结
至从使用过一次MVC进行团队开发后,体会到了面向对象开发软件的便利。使用MVC的时候,各个层之间的低耦合使得他们之间的联系非常的第,也就降低了模块之间的依赖程度。首先介绍一下MVC的意义,和各个层面之间的用途和功能。1)实体层。主要用来声明在视图层和业务逻辑层之间传递数据的载体。通常代表来源与项目数据库中一个或者多个表组成的一条有意义的记录。2)业务逻辑层。根据业务逻辑向视图层提供数据原创 2012-09-27 17:09:07 · 8873 阅读 · 3 评论 -
网络工作室暑假后第二次培训资料(SQLServer存储过程和ADO.NET访问存储过程)整理(一)
因为昨天我的SQL Server 2008数据库在使用的时候突然就打不开了。而起前天还用它来写T-SQL语句来着。所以很是郁闷啊,到网上查询以后,不能解决,就干脆重新安装了一边,所以昨天整理的内容不能够及时的更新到博客上,只能今天继续整理,然后更新了。这次主要是讲ADO.NET访问存储过程的知识,所以,在开篇的时候还是把SQL Server存储过程的知识给串讲,复习一下。对于前段程序开发人原创 2012-10-07 16:29:39 · 1716 阅读 · 0 评论 -
网络工作室暑假后第一次培训资料(ADO.NET创建访问数据集)整理
转眼时间很快,还有两天,8天假期的黄金周放假就要结束了。学校出去旅游或者回家的同都陆陆续续的回学校了。假期中自己本来是想要回家的,但是最后还是取消了这个计划。原因有二,第一就是放假回家坐车的人实在太多,第二就是家里也没什么事,自己呢也不想家(特别想回家),所以就留在了学校。前三天什么也没干,就是纯粹的玩。但是想想开学后就要开始给11级的同学培训了,所以就把资料提前准备一下。安排的培原创 2012-10-05 20:10:17 · 2312 阅读 · 0 评论 -
简单的ASP.NET无刷新分页
前段时间做个留言板的功能,业务要求需要对留言列表的查看翻页无刷新,所以做了以下的无刷新分页功能,虽然比较简单,但是涉及到的知识面蛮多的,我记录一下制作的步骤与心得,仅供参考。如有哪里不足,希望大家指出,有更好的方法,也可以提出来,大家一起学习。1、新建一个分页存储过程:CREATE procedure [dbo].[P_Pager] (@PageNumber int, @PageS转载 2012-05-06 02:09:46 · 1845 阅读 · 1 评论 -
参数化SQL语句,防止SQL注入漏洞攻击
防止SQL注入漏洞攻击的有两种方法:1)第一种是所有的SQL语句都存放在存储过程中,不但可以避免SQL注入,还能提高性能,并且存储过程可以有专门的数据库管理员(DBA)编写和集中管理;不过这种做法有时候针对相同的几个表有不同的查询条件,SQl语句可能不同,这样就会编写大量的存储过程。于是就有了第二种查询方法,2)参数化查询SQL语句举例如下://实例化Connection对原创 2012-03-09 09:57:10 · 5917 阅读 · 0 评论 -
我与GitHub的第一次——自制音乐文件修改器
背景:随机播放,所有的音乐播放器里面现在几乎都有这个功能吧。但是有没有发现,自己的播放器在选择随机播放的时候,经常会听到重复顺序的歌曲呢?反正我是有这样的感觉,无耐自己平时下的歌曲都是“歌手名—歌曲名”,所以在顺序播放的时候,还是会一连串的听到同一个人的歌曲。选择随机播放,又会遇到重复的顺序(这主要是跟算法有关)。最后自己想到的办法就是把自己硬盘上的所有音乐文件重命名成“歌曲名—歌手名”,但是原创 2014-02-02 02:19:45 · 18455 阅读 · 23 评论