03 2012 档案
摘要:IF ELSE 语句IF ELSE 是最基本的编程语句结构之一几乎每一种编程语言都支持这种结构而它在用于对从数据库返回的数据进行检查是非常有用的TRANSACT-SQL 使用IF ELSE的例子如下语法if (condition)begin(statement block)endelse if (condition)beginstatement block)endelsebegin(statement block)end注意当所指定的条件为真时对应的BEGIN END 语句块就会被执行同时你也应该注意将每一个语句缩进一定量的空格是一种很好的编程习惯它可以极大的提向你的程序的易读性和由于易读性不
阅读全文
摘要:在web开发中,我们通常会将重复使用的代码分装成UserControl,方便之后reuse,例如DateTime控件、HtmlEditor等。MS为asp.net 提供了一种简单的验证机制。本文要说的重点就是讲这种验证用在用户控件中。要让用户控件可以被验证,只需要为控件的类添加一个特性:[ValidationProperty("SelectID")],例如: [ValidationProperty("SelectID")] public partial class TextBoxAutoComplete : System.Web.UI.UserContr
阅读全文
摘要:Session:存放于服务器,生命周期根据不同的设置而定。默认是20分钟,可以设置成无限期。主要根据客户端传递过来的SessionID来区分不同的对话。至于SessionID如何传递。目前绝大部分是只用Cookie,少部分使用url,极少部分使用表单元素。总之从客户端传递到服务器即可。application:服务器应用程序,这个的生命周期是根据应用程序进程来决定的。IIS5以前基本上是当前进程,IIS5之后是根据进程池而定。只要这些停了那么就消失了,否则就一直存在。cookie:这个是存放的载体在客户端的浏览器中,生命周期默认是根据服务器返回的Set-Cookie头设置的。有2大类。1、htt
阅读全文
摘要:FOR XML PATH 有的人可能知道有的人可能不知道,其实它就是将查询结果集以XML形式展现,有了它我们可以简化我们的查询语句实现一些以前可能需要借助函数活存储过程来完成的工作。那么以一个实例为主.一.FOR XML PATH 简单介绍那么还是首先来介绍一下FOR XML PATH ,假设现在有一张兴趣爱好表(hobby)用来存放兴趣爱好,表结构如下:接下来我们来看应用FOR XML PATH的查询结果语句如下:SELECT*FROM@hobbyFORXMLPATH 结果:<row><hobbyID>1</hobbyID><hName>爬山&
阅读全文