随笔分类 - 服务器控件开发
摘要:【概述】几乎每个企业都有自己的核心东西或说是框架性的东西,框架的好处是将我们经常要使用的功能,控件等包装一个个易于使用的单元,就算是初学者也极其容易上手,减少项目的开发成本。因此框架的重要性和好处是不言而喻的。在我的这个系列(一点一滴打造我们自己的web开发框架系列 )当中,我将自己在开发过程中用到的一些东西陆续公布出来,和大家一起交流学习。 这次我们接着本框架系统的开发进展,将我们上一节开发的...
阅读全文
摘要:【概述】几乎每个企业都有自己的核心东西或说是框架性的东西,框架的好处是将我们经常要使用的功能,控件等包装一个个易于使用的单元,就算是初学者也极其容易上手,减少项目的开发成本。因此框架的重要性和好处是不言而喻的。在我的这个系列(一点一滴打造我们自己的web开发框架系列 )当中,我将自己在开发过程中用到的一些东西陆续公布出来,和大家一起交流学习。 这次我们接着本框架系统的开发进展,开发一个web页面...
阅读全文
摘要:【概述】几乎每个企业都有自己的核心东西或说是框架性的东西,框架的好处是将我们经常要使用的功能,控件等包装一个个易于使用的单元,就算是初学者也极其容易上手,减少项目的开发成本。因此框架的重要性和好处是不言而喻的。在我的这个系列(一点一滴打造我们自己的web开发框架系列 )当中,我将自己在开发过程中用到的一些东西陆续公布出来,和大家一起交流学习。 这次我们接着上次我们开发的客户端web页面上的右键菜...
阅读全文
摘要:【概述】几乎每个企业都有自己的核心东西或说是框架性的东西,框架的好处是将我们经常要使用的功能,控件等包装一个个易于使用的单元,就算是初学者也极其容易上手,减少项目的开发成本。因此框架的重要性和好处是不言而喻的。在我的这个系列(一点一滴打造我们自己的web开发框架系列 )当中,我将自己在开发过程中用到的一些东西陆续公布出来,和大家一起交流学习。 闲话少叙,我们在开发系统的过程中经常需要给web页面...
阅读全文
摘要:摘要:总所周知Repeater,本身是不能分页的。不过Repeater有这样一个方法 protected virtual IEnumerable GetData(),因此我们可以override这个方法,并添加一些分页的想关属性 代码如下: Code Code highlighting produced by Actipro CodeHighlighter (freeware)htt...
阅读全文
摘要:摘要:最近根据业务需要开发了一个多功能的下拉服务器控件,该控件绑定到一个DataTable后,可以根据设定是否编辑,打开 和关闭是否有简单的动画,可以根据输入的汉字和英文字符自动检测绑定到该控件的DataTable中的数据。如果设为不可编辑, 则像我们平常的DropDownList,更多功能待以后完善. 效果图: 以上两张图分别反应了输入字符弹出下拉框,和客户端取得该控件的文本和值得效果...
阅读全文
摘要:CompositeControl的开发故名思义就是复合控件的开发,关于控件的开发我觉得还是有一定的套路是可以遵循的。 定义控件的服务器端属性 Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->/// /// 脚本路径 /// [Bi...
阅读全文
摘要:项目背景: 最近项目中需要根据公司选择该公司的部门,根据公司查找该公司的员工。其实类似于以前做过的级联菜单, 选择一级城市后过滤二级城市。为了方便输入,做成了一个控件。 实现: 因为该控件服务器端主要是继承至CompositeControl控件,里面注册了一个TextBox,HiddenField,和 Image三个服务器端控件,然后注册js调用该控件客户端的初始化函数...
阅读全文