Welcome 微信登录

首页 / 网页编程 / ASP.NET

Cookie的详细介绍

Cookie的详细介绍

Cookie的详细介绍2011-03-19 博客园 火焰山话归正题。当微软还没有推出IE8的时候,老实说,我就不喜欢这个浏览器。这不是来自于我对微软的偏见(这个公司确实非常伟大),而是来自于我对Cookie这个美好事物的无比忠诚。但是,IE8的出现,让我们的美好蒙上一层厚厚的阴影。不过,当一切还没有变得非常严重之前,让我们先来了解一下Cookie是什么,它对于我们的意义,以及我们为什么需要捍卫它。什么是Cookie以及Cookie的作用Cookie是在你浏...
存储过程实现无限级分类(1)

存储过程实现无限级分类(1)

存储过程实现无限级分类(1)2011-03-19 博客园 兴百放在做考题的的时候,涉及到分类,虽然不是无限级的,但是,为了以后扩展用,想做成无限级,在网上找找了,一个用存储过程作的,虽然添加,编辑,移动,用的是存储过程,可是在读出来的时候只用了一条Select 语句,感觉挺爽的,下面我把存储过程列出来,我只用到了添加,编辑,没有用到移动。1,表结构===================================================表结构:...
分页解决方案之GridView+QuickPager+QuickPager_SQL+DataAccessLibrary+数据

分页解决方案之GridView+QuickPager+QuickPager_SQL+DataAccessLibrary+数据

分页解决方案之GridView+QuickPager+QuickPager_SQL+DataAccessLibrary+数据2011-03-19 博客园 金色海洋分页解决方案之GridView+QuickPager+QuickPager_SQL+DataAccessLibrary+数据库这里要说的不仅仅是一个分页控件,而是一套解决方案,包括如何显示数据、显示分页导航,如何得到分页用的sql语句(等效于存储过程),如何提取数据,如何绑定控件,如何响应事件,添...
分页解决方案之分页算法——Pager_SQL的思路和使用方法

分页解决方案之分页算法——Pager_SQL的思路和使用方法

分页解决方案之分页算法——Pager_SQL的思路和使用方法2011-03-19 博客园 金色海洋分页算法(也就是分页读取数据的时候使用的select 语句)面临两大难题:一个是不同的数据库使用的分页算法是不一样的(比如SQL Server 2000可以使用Max、表变量、颠倒Top,SQL Server 2005可以使用Row_Number,MySql可以使用limit ,Orcale可以使用ROWNUM等);另一个是,不同的分页需求,可以采用的分页算法...
分页解决方案之分页算法——Pager_SQL的详细使用方法和注意事项

分页解决方案之分页算法——Pager_SQL的详细使用方法和注意事项

分页解决方案之分页算法——Pager_SQL的详细使用方法和注意事项2011-03-19 博客园 金色海洋上一次有点匆忙,如何使用介绍的不是太清楚,而且这两天有改掉了几个bug,所以这次呢详细说一下,然后更新一下代码和demo。源代码和demo的下载:http://www.cnblogs.com/jyk/archive/2008/07/29/1255891.htmlJYK.Controls.Pager.QuickPagerSQL PagerSQL = ne...
分页解决方案之数据访问函数库

分页解决方案之数据访问函数库

分页解决方案之数据访问函数库2011-03-19 博客园 金色海洋如何访问数据库?一个老掉牙的问题,方法多了去了,什么直接使用ado.net、使用SQLHelp、使用微软的企业库、使用ORM、使用LinQ to SQL等等,还可以使用自己封装的函数库,这里我就想说一下我的数据访问函数库的使用方法。您可能会说了,这么简单的东东还用说吗,重复制作轮子有意义吗?这个嘛,个人有个人的看法了,我也不多说了,先看使用方法吧。1、删除一条数据,不使用事务protecte...
谈谈几个编程习惯

谈谈几个编程习惯

谈谈几个编程习惯2011-03-19 博客园 姜敏一个人的成功有时往往体现在细节上,而习惯往往是这些细节的具体表现形式,这里我也想总结几个不太好的编程习惯。第一:int初始化的控制,对数据初始值的理解问题。下面的一段程序大概的意思就是,页面上有一个属性HighPrice,它最终会通过ViewState保存在页面中,如果ViewState为空,则设置属性HighPrice的值为-1,否则直接读取ViewState中的值。但实际情况并不是这样,程序在初始化时,...
为视图自定义辅助方法(上)

为视图自定义辅助方法(上)

为视图自定义辅助方法(上)2011-03-19 博客园 Jeffrey Zhao在编写ASP.NET MVC应用程序时,只依赖内置的视图辅助方法很难达到很高的生产力,即使是定义在MvcFutures中的补充类库,也很难满足项目的具体需求。此外,不同的项目有不同的特点,在很多时候也需要定义较为特殊的辅助方法,使开发人员能够更快,更方便地写出更容易维护的代码。这也是自定义视图辅助方法最主要的目的(没有之一)。而这次的文章,便是给出一个这方面的示例,可作为此类问...
为视图自定义辅助方法(下)

为视图自定义辅助方法(下)

为视图自定义辅助方法(下)2011-03-19 博客园 老赵在上一篇文章中,我们把繁冗的客户端脚本变成了可以由Visual Studio提示并轻易输出的服务器端辅助方法。但是,目前的做法还有不少可以改进的地方。我们编写辅助方法的目的便是为了简化开发,因此我们还可以在这条路上走的更远,让开发人员可以在使用我们的API时觉得更流畅,更有快感。简化入口目前,我们的辅助方法的使用方法大约如下:<span>Name: </span> <...
ASP.NET实现无限级分类

ASP.NET实现无限级分类

ASP.NET实现无限级分类2011-03-19 博客园 索马里海盗在我们做网站的时候,不管是新闻系统还是产品系统,或者是博客,论坛等等,都少不了与分类打交道。有时候我们经常说分几级分类,一般分2-3级,具体视情况而定,但是这样的做法非常死板,不够灵活,因为不是任何类别下的分类都有子类,孙类……,为了能够使分类灵活,我们经常采用的是无限级分类。无限级分类主要思路有两种:一是使用递归;二就是非递归,我比较喜欢这种,毕竟效率是关键。...
项目开发经验-ASP.NET项目开发中的异常处理

项目开发经验-ASP.NET项目开发中的异常处理

项目开发经验-ASP.NET项目开发中的异常处理2011-03-19 博客园 小洋前言:异常的处理在项目开发中是很有必要的,异常的处理不仅仅只是try..catch..finally就完事了的。异常处理绝对可以称开发中的重要组成部分。必须正确的面对异常,因为即使是最能干的开发人员,也要面对这个问题 ....我们不知道客户是怎么样使用我们开发的软件的,所以我们必须处理这样的情况:如果系统不按照我们的设计时所想的运行,我们改怎么办?下面我们就来具体的介绍在AS...
通过SessionID和用户名来保证同一个用户不能同时登录

通过SessionID和用户名来保证同一个用户不能同时登录

通过SessionID和用户名来保证同一个用户不能同时登录2011-03-26 博客园 恒星的恒心可以通过SessionID和用户名来保证同一个用户不能同时登录的问题,下面程序模仿了 QQ的登录,当登录后判断当前帐号是否已经登录,如果登录。则踢掉以前登录的用户。1.通过Application全局变量来存储SessionID和用户名,每次登录时都保存,并且将 该Application存入 Hashtable中,当用户登录成功后,首先判断该用户是否已经存储在 ...
一次批量修改博客文章的经验(上):准备工作

一次批量修改博客文章的经验(上):准备工作

一次批量修改博客文章的经验(上):准备工作2011-03-26 博客园 Jeffrey Zhao前言我是个略有些强迫症的人,希望很多东西可以统一。例如,几个月前我才在RSS订阅里 输出了全文——那是因为博客园终于提供这个统一设置的选项了。其实在此之前就有很多 朋友建议我开放全文,但我一直没有做。不是我追求PV,而是我只能做到所有的新文章输 出全文,对于旧文章则必须一篇一篇地去修改——如果不修改,不就不统一了吗...
一次批量修改博客文章的经验(下):操作过程

一次批量修改博客文章的经验(下):操作过程

一次批量修改博客文章的经验(下):操作过程2011-03-26 博客园 Jeffrey Zhao获取所有文章ID首先,我们便要下载所有文章了,这又该怎么做呢?虽然MetaWeblog API提供了 getRecentPosts方法用来获取最近的文章,但是这个接口却并不好用。例如,它只能用来 获取最新的几篇文章内容,但对我来说,我想修改的其实是很久之前的文章。那么,难道 要我下载全部500多篇文章才行吗?后来我统计了一下,所有文章大小存成文本文件大约 有10...
群发“站内信”的实现

群发“站内信”的实现

群发“站内信”的实现2011-03-26 博客园 万仓一黍在很多网站系统(如CMS系统,SNS系统等),都有“站内信”的功能。“站内信”不同于电子邮件,电子邮件通过专门的邮件服务器发送、保存。而“站内 信”是系统内的消息,说白了,“站内信”的实现,就是通过数据库插入记录来实现的。“站内信”有两个基本功能。一:点到点的消息传送。用户给用户发...
<< 261 262 263 264 265 266 267 268 269 270 >>