代码改变世界

随笔分类 -  A Asp.net技术

基于.net平台的web框架搭建

2009-11-10 22:51 by Clingingboy, 12177 阅读, 收藏, 编辑
摘要: 最近基于ExtJs和asp.net mvc做了一个系统.来总结下.一起讨论下. 一.技术分析 1.web数据传输 ExtJS作为前端UI展现层,传输数据格式为json或者xml,一般大部分为json. 2.asp.net mvc (不要考虑太多mvc其他特性,controller+method就够了)的和路由url很好的符合了这一要求,实现起来很轻松. 3.选一款依赖注入容器 只要你好好学过一款I... 阅读全文

json格式化,统一格式?,前端与后端的矛盾

2008-10-09 12:07 by Clingingboy, 5066 阅读, 收藏, 编辑
摘要: 格式化json数据格式,方便前端与后端的开发. 阅读全文

jQuery插件管理方案

2008-10-08 21:56 by Clingingboy, 4684 阅读, 收藏, 编辑
摘要: 介绍jQeuey插件资源管理的一种方案,有兴趣的可以看看 阅读全文

修改服务器控件的ID和Name

2007-12-29 12:03 by Clingingboy, 2804 阅读, 收藏, 编辑
摘要: 修改控件id与name 阅读全文

javascript好文章收藏

2007-12-13 21:44 by Clingingboy, 1554 阅读, 收藏, 编辑
摘要: 最近写的比较多,出现了内存问题,把一些感觉不错的文章,收藏下,此篇用windows live writer发布 把应用程序从 Internet Explorer 迁移到 Mozilla Markup as a Craft(讲解写html标签的技术) (这里有中文) Understanding and Solving Internet Explorer Leak Patterns(很多实用的关... 阅读全文

UpdatePanel触发javascript脚本技巧

2007-10-10 20:30 by Clingingboy, 7432 阅读, 收藏, 编辑
摘要: 相信很多同志都已经遇到这个问题了.这个本身不奇怪.下面我们来具体讨论此问题. 一.预呈现数据无法更改 1.大家知道,预呈现的数据是无法更改的,以前可能提到过,这里再看demo,自定义一个控件 [DefaultProperty("Text")] [ToolboxData("")] public class JsControl : WebControl ... 阅读全文

asp.net控件开发技巧(1)使用HtmlTextWriter类规范输出标签

2007-08-13 21:00 by Clingingboy, 4850 阅读, 收藏, 编辑
摘要: 好久没写东西了,想写点东西,如果对大家有帮助那是最好。使用HtmlTextWriter类规范输出标签 1.尽量使用内置的方法输出标签写过控件的人没有人会说没用过Render和RenderContents方法,其中关键的类就是用HtmlTextWriter类的一些方法把html标签呈现出来,但其写法不同,效果却相同。如输出一个下拉框: public class DemoCon... 阅读全文

脚本与后端数据传递小技巧

2007-06-15 10:46 by Clingingboy, 1060 阅读, 收藏, 编辑
摘要: 表单中input标签为文本框,其提供了一个隐藏域,可以用来保存输入的内容,像div这样的标签,即使使用脚本使其内部值发生了变化,但是无法保存值,所以隐藏域的作用就提升了.可以来测试下. 无标题页 这样的使用方法在控件中非常... 阅读全文

使用asp.net ajax创建Extender控件

2007-06-06 11:50 by Clingingboy, 1423 阅读, 收藏, 编辑
摘要: 很早就在看了,一直没写,现在记录下.以后可能用到比较多.Extender控件本身并不对原有控件进行更改,而是进行扩展.可以说是前台固定的js文件加上一些后台生成的一些参数进行配合,来对前台显示的控件进行业务操作.废话不多说.看教程来学习下.1.定义一个继承自ExtenderControl类的控件扩展类 public class FocusExtender : ExtenderCon... 阅读全文

DataControlField与Parameter扩展

2007-06-05 15:39 by Clingingboy, 3806 阅读, 收藏, 编辑
摘要: 示例代码请参考此篇一.为数据绑定控件(GridView)自定义列(DataControlField)本来asp.net1.1中已经存在DataGrid了,其中为我们提供了丰富的数据字段类型(即不同绑定列),如下代码 ... 阅读全文

asp.net控件开发基础(23)

2007-05-23 14:45 by Clingingboy, 4356 阅读, 收藏, 编辑
摘要: 示例代码本篇随笔2个月前就已经写了一些,今天把以前写的东西删了,只挑重要的讲.东西牵涉的比较多,就给耽搁了.今天继续. 上一篇讨论了如何实现一个简单的数据源控件,但还没有完全的实现.这次我们具体的实现一些方法来加强数据源控件的功能.这里我们根据SqlDataSource控件的一些功能来实现.本篇示例源码来自Professional ASP.NET2.0 Serv... 阅读全文

asp.net集合属性控件相关技巧

2007-05-22 15:50 by Clingingboy, 5167 阅读, 收藏, 编辑
摘要: 示例代码让我们回头看第10篇随笔,很简单的写了下集合属性的使用,这次再深入些的讨论关于集合相关的应用一.定义对象集合类型 public DropItems ItemList { get { if (_items == null) { ... 阅读全文

当你遇到internal的时候

2007-05-17 22:40 by Clingingboy, 764 阅读, 收藏, 编辑
摘要: 今天发现INonBindingContainer这个接口,可以这个接口是internal的.无法使用.但我们在使用的控件中就有一些用到这个接口,一方面.net允许我们扩展功能,为什么又把一些常用的我功能保护起来呢?框架的意义何在?我们大多时候看到只是最终的成品,不过微软的人肯定不是傻瓜,不知道其意图如何?希望3.5版本能多去掉一些对大家有帮助的辅助类,少一些internal的声明,这样... 阅读全文

asp.net控件设计时支持(5)

2007-05-17 10:36 by Clingingboy, 3509 阅读, 收藏, 编辑
摘要: 示例代码下载这次一起来看下设计时中如何自定义设计器和类型编辑器 一.设计器 1.什么是设计器,看下图 所以无需解释其概念,设计器自然是帮助你能够快速的完成控件基本的编辑,节省时间.设计器是一个Form页面,所以如果想制作设计器的话,需要一些Form的基础知识.2.实现原理 (1)设计器可以说是属性面板的扩展版,一般情况下设计器会把控件常用的属性都列出来,供方便的设置 ... 阅读全文

asp.net控件设计时支持(4)

2007-05-15 23:39 by Clingingboy, 7018 阅读, 收藏, 编辑
摘要: 首先还是示例代码下载 这次让我们来看下控件可编辑设计区域的设计时支持.一.单区域编辑1.介绍在内置控件中,典型的则是Panel控件,如下图其在设计时提供了一个编辑区域,可方便的编辑控件内部文本,并提供了一个标题属性,此设计时呈现效果并非呈现以后的效果.另外除Panel控件外,MultiView控件也提供相似的设计时支持.下面我们看一下类图ContainerControl... 阅读全文

asp.net控件设计时支持(3)

2007-05-14 23:23 by Clingingboy, 6042 阅读, 收藏, 编辑
摘要: 示例代码 都已经忘了更新了,感觉非常愧疚啊.现在努力补上 上篇很偷懒的写了自动格式设置. 把没讲完的补上.一.智能标记先看一张图.GridView右侧的小三角可以很轻松的帮助我们设置常用的属性,如下面的启动分页,启用排序等,通过这样的方式我们可以很快的完成工作。我们称这样的任务菜单为智能标记.下面来看看如何实现1.重写ControlDesigner的ActionList... 阅读全文

CS中的缓存类,保证都看的懂

2007-05-06 15:36 by Clingingboy, 1570 阅读, 收藏, 编辑
摘要: 什么也不说了,谁都看的懂.... Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->/**//// /// Summary description for CSCache. /// public class CSC... 阅读全文

cs配置文件的获取

2007-05-06 15:19 by Clingingboy, 1498 阅读, 收藏, 编辑
摘要: 类多了,看都看晕了.本着职责明确的思想,在n个类的配合下,我们终于得到了我们想要的结果.有时候还真是烦我本意是不想看配置文件如何读取的,但我就不知不觉的遇到这个问题了,只有耐着性子看了.在此我们只先需要明白,他该做什么,不该做什么就可以了CSConfiguration负责读取配置文件下面是我遇到的经历当我想看看如何获取SiteUrls.config的数据时,我就是找不到读取这个路径... 阅读全文

CS控件适配使用

2007-05-06 11:44 by Clingingboy, 1011 阅读, 收藏, 编辑
摘要: Community Server新版本又发布了,不知道大家有没有在研究,对于我来说还是狂复杂的,以前看过一段时间,想着什么时候把看的过程写下来,但总是由于各种的原因而耽搁了.现在把点点滴滴都给记录下来.因为学起来不知道从何下手,所以学到哪算到哪吧.这次讲的是简单控件适配器的使用.在.net2.0中,文本控件都实现了ITextControl接口,按钮系列的控件都实现了IButtonCo... 阅读全文

关于asp.net服务器控件的一些想法

2007-04-25 23:43 by Clingingboy, 2281 阅读, 收藏, 编辑
摘要: 随便写写服务器控件的一些想法控件使用者asp.net控件我们称之为服务器控件,当用贯了控件的话,有时候你几乎会忘记html语言的存在.当遇到一个问题时,业务逻辑除外,你可能首先想到的是,有没有一个控件可以解决我的问题.我相信一般情况下是有的.可能一个很复杂的效果,让一个封装好的控件一下子就解决了.当我们对内置的控件熟悉以后,我们开始讨论一些控件的使用技巧,比如GridView一些高级... 阅读全文