只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2012-03-17 15:07 出神入化 阅读(92) 评论(2) 推荐(0)
摘要: 把ckeditor文件包复制到项目中再把CKEditor.NET.dll放到bin文件夹中添加引用CKEditor.NET.dll常规---选择项----.net Framework----浏览----CKEditor.NET.dll---确定然后就可以通过拖控件的方式把它拉过来,使用非常简单,以前也用过许多别的编辑器,例如kindeditor,DotNetTextBox等,这些编辑器配置都比较麻烦,而且容易出错,经过我的不断寻找和摸索,终于找到了比较简单快速的配置方法。对于一个新手来说,配置一个编辑器可能要花费很长时间,我的第一次就是,也没人指导,通过尝试了许多方式,最后觉得还是这个方法比较 阅读全文
posted @ 2012-04-20 09:48 出神入化 阅读(198) 评论(0) 推荐(1)
摘要: 切换设计视图就卡死 阅读全文
posted @ 2012-04-18 11:37 出神入化 阅读(413) 评论(0) 推荐(0)
摘要: 一.WITH AS的含义 WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,也有可能是在UNION ALL的不同部分,作为提供数据的部分。 特别对于UNION ALL比较有用。因为UNION ALL的每个部分可能相同,但是如果每个部分都去执行一遍的话,则成本太高,所以可以使用WITH AS短语,则只要执行一遍即可。如果WITH AS短语所定义的表名被调用两次以上,则优化器会自动将WITH AS短语所获取的数据放入一个TEMP表里,如果只是被调用. 阅读全文
posted @ 2012-03-05 10:40 出神入化 阅读(162) 评论(0) 推荐(0)
摘要: 很多年以后,还有很多程序员不知道SQL Server2005有了更方便的分页方法,这就是ROW_NUMBER()函数。我们知道SQL2000时代的分页方式是TOP加NOT IN截取中间数据,效率也是很不错的,但这两种效率到底如何呢,我们这次以一万、十万和百万数据量的数据做演示,比较这两种分页方式的效率。另外为何使用TOP+NOT IN来和ROW_NUMBER()比较,是因为和游标方式及ISNULL方式分页来说,TOP+NOT IN方式效率更高。前人已有证明,可参考这篇文章:http://www.cnblogs.com/morningwang/archive/2009/01/02/1367277 阅读全文
posted @ 2012-03-05 09:22 出神入化 阅读(482) 评论(3) 推荐(2)
摘要: 带有自定义标签的模板只比一般的模板多了2句注册的语句:(在父页面的CS代码中多加的)PersonTag pt=new PersonTag();tpl.RegisterCustomTag("person", pt);就可以在静态页面(即htm)中可以直接使用在定义标签时给模板添加的属性:<tpl:person id="3">#getid#</tpl:person>在定义标签(即自定义标签类)的时间同时可以为模板增加一些需要的方法: public void TagBeginProcess(TemplateManager manager 阅读全文
posted @ 2012-02-27 17:08 出神入化 阅读(195) 评论(0) 推荐(0)
摘要: 之前我简单向大家介绍了各个知名大型网站的架构,MySpace的五个里程碑、Flickr的架构、YouTube的架构、PlentyOfFish的架构、WikiPedia的架构。这几个都很典型,我们可以从中获取很多有关网站架构方面的知识,看了之后你会发现你原来的想法很可能是狭隘的。 今天我们来谈谈一个网站一般是如何一步步来构建起系统架构的,虽然我们希望网站一开始就能有一个很好的架构,但马克思告诉我们事物是在发展中不断前进的,网站架构也是随着业务的扩大、用户的需求不断完善的,下面是一个网站架构逐步发展的基本过程,读完后,请思考,你现在在哪个阶段。 架构演变第一步:物理分离WebServer和数据.. 阅读全文
posted @ 2012-02-24 11:54 出神入化 阅读(137) 评论(0) 推荐(0)
摘要: 1.前端页面包含脚本(ajax)和基本的HTML标记 以方便大家对应查找和理解<script language="javascript"> function addclick() {//点击触发addclick事件 var txtuserName = $("#txtuserName").val();//用jquery获取id为txtuserName的页面标记的value,存放在txtuserName变量里 $.ajax({ type: "POST", //ajax的方式为post(get方式对传送数据长度有限制) url: 阅读全文
posted @ 2012-02-22 17:26 出神入化 阅读(1069) 评论(3) 推荐(1)
摘要: 1,首先导入jquery.js文件不用我说了吧!2,看代码: $(function() { $.ajax({ type: "post", url: "Handler.ashx",//这里请求的是一个一般处理程序,也可以是页面! async: false, error: function() { alert("数据库连接失败!"); }, success: function(response) { var data = eval("(" + response + ")");//这里接收到发送过来的 阅读全文
posted @ 2012-02-18 11:34 出神入化 阅读(190) 评论(0) 推荐(0)