2013年11月1日

asp.net 下OnClientClick的妙用

摘要: 一、OnClick是button的服务器端事件OnClientClick是button的客户端事件onlick时发生postback,执行后台代码。onclientclick,就是执行javascipt代码,不会发生postback.简单说,onclick:执行C#代码,onclientclick:执行javascript代码。onclientclick先于onclick发生,一般执行脚本onclientclick()控制客户端提交。例如可以使用confirm('是否执行?')returntrue:执行onlick事件。returnfalse:什么都不干。再得来说:一般我们用O 阅读全文

posted @ 2013-11-01 15:45 潘世瑞 阅读(1166) 评论(0) 推荐(0) 编辑

2013年10月19日

使用缓存的9大误区(下)

摘要: 相关文章:使用缓存的9大误区(上) 本篇文章在上篇的基础上继续讨论了使用缓存的几个误区,包括:缓存大量的数据集合,而读取其中一部分;缓存大量具有图结构的对象导致内存浪费;缓存应用程序的配置信息;使用很多不同的键指向相同的缓存项;没有及时的更新或者删除再缓存中已经过期或者失效的数据。 5.缓存大量的数据集合,而读取其中一部分 在很多时候,我们往往会缓存一个对象的集合,但是,我们在读取的时候,只是每次读取其中一部分。我们举个例子来说明这个问题(例子可能不是很恰当,但是足以说明问题)。 在购物站点中,常见的操作就是查询一些产品的信息,这个时候,如果用户输入了“25寸电视机”,然后查找相关的产... 阅读全文

posted @ 2013-10-19 17:28 潘世瑞 阅读(225) 评论(0) 推荐(0) 编辑

使用缓存的9大误区(上)

摘要: 如果说要对一个站点或者应用程序经常优化,可以说缓存的使用是最快也是效果最明显的方式。一般而言,我们会把一些常用的,或者需要花费大量的资源或时间而产生的数据缓存起来,使得后续的使用更加快速。 如果真要细说缓存的好处,还真是不少,但是在实际的应用中,很多时候使用缓存的时候,总是那么的不尽人意。换句话说,假设本来采用缓存,可以使得性能提升为100(这里的数字只是一个计量符号而已,只是为了给大家一个“量”的体会),但是很多时候,提升的效果只有80,70,或者更少,甚至还会导致性能严重的下降,这个现象在使用分布式缓存的时候尤为突出。 在本篇文章中,我们将为大家讲述导致以上问题的9大症结,并且给出相对.. 阅读全文

posted @ 2013-10-19 17:23 潘世瑞 阅读(315) 评论(0) 推荐(0) 编辑

2013年9月27日

使用T4为数据库自动生成实体类

摘要: T4(TextTemplateTransformationToolkit)是一个基于模板的代码生成器。使用T4你可以通过写一些ASP.NET-like模板,来生成C#,T-SQL,XML等代码。下载示例代码一“HelloWorld”代码生成器1创建一个C#Console工程,添加一个名为“HelloWorld.tt”的文本文件,将设为".cs"便会生成cs文件。2向HelloWorld.tt中添加以下内容////Thiscodewasgeneratedbyatool.Anychangesmademanuallywillbelost//thenexttimethiscodei 阅读全文

posted @ 2013-09-27 14:47 潘世瑞 阅读(759) 评论(2) 推荐(0) 编辑

2013年9月24日

Quartz.net官方开发指南系列篇

摘要: Quartz.NET是一个开源的作业调度框架,是OpenSymphony的QuartzAPI的.NET移植,它用C#写成,可用于winform和asp.net应用中。它提供了巨大的灵活性而不牺牲简单性。你能够用它来为执行一个作业而创建简单的或复杂的调度。它有很多特征,如:数据库支持,集群,插件,支持cron-like表达式等等。你曾经需要应用执行一个任务吗?这个任务每天或每周星期二晚上11:30,或许仅仅每个月的最后一天执行。一个自动执行而无须干预的任务在执行过程中如果发生一个严重错误,应用能够知到其执行失败并尝试重新执行吗?你和你的团队是用.NET编程吗?如果这些问题中任何一个你回答是,那么 阅读全文

posted @ 2013-09-24 15:20 潘世瑞 阅读(1599) 评论(0) 推荐(0) 编辑

毕业后的五年拉开大家差距的原因在哪里

摘要: 毕业后的五年拉开大家差距的原因在哪里 阅读全文

posted @ 2013-09-24 13:26 潘世瑞 阅读(1074) 评论(1) 推荐(0) 编辑

导航