只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2013-11-12 16:27 呼啦啦bear 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 方法一:此方法应该是微软官方推荐的方法,但弹出时会造成页面白屏。Page.RegisterStartupScript("TestEvent", "<script>alert('所属部门不能为空!');</script>");这个方法用于在页响应中发出客户端脚本块,前一个参数是该Script在页面中的唯一名称(随便起,不重复就行),后一个是脚本内容。方法二:此方法有时候会在成页面模型混乱,造成字体变大没有样式。Response.Write("<script>alert('所属部门不能为空 阅读全文
posted @ 2013-05-23 09:13 呼啦啦bear 阅读(311) 评论(0) 推荐(0) 编辑
摘要: Enumerable.First 方法返回序列中的第一个元素。Enumerable.FirstOrDefault 方法返回序列中的第一个元素;如果序列中不包含任何元素,则返回默认值。Enumerable.Single 方法返回序列的唯一元素;如果该序列并非恰好包含一个元素,则会引发异常。Enumerable.SingleOrDefault 方法返回序列中满足指定条件的唯一元素;如果这类元素不存在,则返回默认值;如果有多个元素满足该条件,此方法将引发异常。 阅读全文
posted @ 2013-01-08 09:49 呼啦啦bear 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 事务是一个原子的工作单位,必须完整的完成单位里的所有工作,要么全部执行,要么全部都不执行。如果提交事务,则事务执行成功;如果回滚事务,则事务执行失败。事务具备4个基本特性--ACID(原子性、一致性、孤立性和持久性)。 在Linq to SQL中,有三种方法创建事务:如果没有指定任何事务,那么当调用SubmitChanges方法时,DataContext会默认创建一个事务。使用TransactionScope创建轻量级事务给DataContext的Transaction属性指定事务下面我用代码分别来说明这几种创建事务的方法,以Northwind数据库为例,先来看看直接使用SubmitChang 阅读全文
posted @ 2012-12-13 13:48 呼啦啦bear 阅读(213) 评论(0) 推荐(0) 编辑
摘要: JavaScript最流行的2种定义类的方式选自《Professional Javascript For Web Developers》其它方式:工厂方式,构造函数方式,原型方式都各有各的大缺陷,这里就不一一介绍了,想了解的可以去看一下这本著作的第3章节。1. 混合构造函数/原型方式 function Car(sColor, iDoors, iMpg) {this .color = sColor;this .doors = iDoors;this .mpg = iMpg;this .drivers = new Array(“Mike”, “Sue”);}Car.prototype.showCo 阅读全文
posted @ 2012-09-28 14:32 呼啦啦bear 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 1.document.formName.item(itemName) 问题说明:IE下,可以使用 document.formName.item(itemName)或 document.formName.elements[elementName];Firefox下,只能使用 document.formName.elements[elementName].解决方法:统一使用document.formName.elements[elementName].2.集合类对象问题说明:IE下,可以使用()或[]获取集合类对象;Firefox下,只能使用[]获取集合类对象.解决方法:统一使用[]获取集合类对象 阅读全文
posted @ 2012-06-08 15:56 呼啦啦bear 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 一. 一个疑问?看到过一篇关于 CSS 的文章,其中说到:对于类似 li#first 这样的选择器,由于使用 id 就已经可以确定元素了,没有必要再写上前面的 li, 直接写上 #first 这样的 id 选择器就可以了。听起来说得不错,简单测试一下也没有问题。可是,我们经常看到带有元素名称的选择器,例如,在微软的项目模板中就有大量的带有元素名称的选择器,如果没有用的话,为什么要这样写呢?ul#navlist{ float: right;}ul#navlist li{ display: inline;}二. 问题出现了!写一个简单的菜单,使用 ul 和 li 实现,菜单项之间使用边... 阅读全文
posted @ 2012-05-29 09:36 呼啦啦bear 阅读(216) 评论(0) 推荐(0) 编辑
摘要: namespace ConsoleApplication1{ class Program { static void Main(string[] args) { // DriveB d = new DriveB(); DriveC f = new DriveC(); } } class BaseA { static DisplayClass a = new DisplayClass("基类静态成员初始化"); DisplayClass BaseA_... 阅读全文
posted @ 2012-05-29 09:04 呼啦啦bear 阅读(414) 评论(0) 推荐(0) 编辑
摘要: Ajax作为一种常用的web技术,本质是通过XMLHttpRequest对象请求远程接口获取数据,本文简单介绍其实现机制。Ajax基础一个完整的Ajax过程如下:创建XMLHttpRequest对象通过上一步创建的XMLHttpRequest对象,打开一个连接绑定事件,对获取到的数据进行处理。一般为请求成功后的回调函数发送该请求根据上面的步骤进行简单的描述:1. 对于不同的浏览器,创建一个能发起Ajax请求对象的方式不一样。 现代浏览器通过内嵌的XMLHttpRequest()对象即可实现,而老的浏览器(IE6/IE6-)则需要通过一个ActiveX对象来创建。2. 打开一个到远程对象的请求, 阅读全文
posted @ 2012-05-28 11:05 呼啦啦bear 阅读(2116) 评论(0) 推荐(0) 编辑
摘要: 本文转自:http://msdn.microsoft.com/zh-cn/library/ms178473(VS.80).aspx下表描述了 ASP.NET 应用程序生命周期的各个阶段。阶段 说明 用户从 Web 服务器请求应用程序资源。ASP.NET 应用程序的生命周期以浏览器向 Web 服务器(对于 ASP.NET 应用程序,通常为 IIS)发送请求为起点。ASP.NET 是 Web 服务器下的 ISAPI 扩展。Web 服务器接收到请求时,会对所请求的文件的文件扩展名进行检查,确定应由哪个 ISAPI 扩展处理该请求,然后将该请求传递给合适的 ISAPI 扩展。ASP.NET 处理已映射 阅读全文
posted @ 2012-05-28 11:04 呼啦啦bear 阅读(156) 评论(0) 推荐(0) 编辑