![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
asp.net组件设计学习笔记
文章平均质量分 83
46539492
这个作者很懒,什么都没留下…
展开
-
ASP.net开发技巧五则(转贴)
问题一:通过DataSet,建立了一个DataGrid,然后在DataGrid中建立了一个按钮列,可以获得目前选中的按钮的ID值,那么,可否通过这个ID值,得到其他的字段内容显示在DataGrid之外呢?目前,可以重新做一个DataReader来根据ID来查询,但我想,应该可以通过调用DataSet的某个属性来得到,不知理解是否正确?应该如何做? 答:ds.tables("tableName"转载 2005-02-26 10:52:00 · 1266 阅读 · 1 评论 -
关于asp.net组件设计
最近在学习asp.net组件开发,也写了一些简单的控件,有此爱好的人,加这个群:45660795 大家讨论讨论,共同进步呀^_^原创 2008-04-03 12:53:00 · 797 阅读 · 0 评论 -
关于支持原创的声明!
声明:此AspNetPager非WebDiyer的Pager,Webdiyer这位老大我是知道的,而且我很仰慕他,之所以有兴趣学习组件开发,除了自己要练技术或者工作需要外,另外一点就是向webdiyer这样的高手学习,看齐。 还有我也知道webdiyer大哥的分页控件有源码,好像是6.0版本的,当时(半年前)看过,但因为看不懂,也诶打算学组件设计,所以也就不了了之。 后来因为项目需要,我们项目经原创 2008-04-04 20:28:00 · 1456 阅读 · 5 评论 -
设计时支持之ASP.NET 控件设计器概述
出处:http://msdn2.microsoft.com/zh-cn/library/wxh45wzs(VS.80).aspxASP.NET 控件设计器概述 ASP.NET 增强了对创建 Web 服务器控件的设计器的支持。设计器使您可以为控件生成设计时用户界面 (UI),使得开发人员可以在可视设计工具(如 Microsoft Visual Studio 2005)中配置控转载 2008-04-07 14:40:00 · 1033 阅读 · 0 评论 -
演练:开发和使用自定义服务器控件
此演练演示如何创建和编译自定义 ASP.NET 服务器控件以及如何在页中使用该控件。 通过此演练,您将学会如何执行以下任务: 创建一个 ASP.NET 服务器控件。 向该控件及其成员添加元数据以控制安全性和设计时行为。 使用 ASP.NET 网站中的 App_Code 目录对控件进行测试(无需手动编译转载 2008-04-07 15:26:00 · 838 阅读 · 0 评论 -
千万级数据分页之三----实现设计时支持和数字分页
一。对上一版本源代码的修正上一篇文章《 千万级数据分页之二---一个简单的自定义分页控件》发布了一个分页控件的源码,但是这个分页控件的设计时支持不太好,出现了“未处理的异常,输入字符串的格式不正确”的错误,如下图所示:原因是以下代码引起的异常:int pageCount = int.Parse(_lblPageCount.Text); //获取总页数修改为以下代码后即显示正常,原创 2008-04-08 18:18:00 · 4812 阅读 · 19 评论 -
千万级数据分页之二---一个简单的自定义分页控件
千万级数据分页详细设计1.引言1.1目的为适应大数据量分页的需要,为以后千万级数据分页提供解决方法或者参考,节省开发时间,特制定本详细设计方案1.2主要阅读对象脚本设计人员1.3参考资料http://www.cnblogs.com/SGSoft/archive/2004/10/23/55800.html2.详细设计2.1分页存储过程2.1.1简介2原创 2008-04-02 13:14:00 · 6787 阅读 · 17 评论 -
asp.net控件开发基础(22) --------定义数据源控件(1)
本文出处:http://www.cnblogs.com/Clingingboy/archive/2007/03/21/683238.html示例代码 上两篇讨论了如何定义结合数据源控件的数据绑定控件.这次我们一起来看下数据源控件是如何实现的。asp.net2.0已经为我们提供了很多数据源控件,相信大家都用过了,也希望大家对其有所熟悉.关于它能做什么就不说了。下面我们也一起来看看,如转载 2008-04-06 11:08:00 · 1203 阅读 · 0 评论 -
asp.net组件设计总结
一、关于继承方面1. 继承control类:一般不可见html元素主要是继承control类,比如meta中的元素或者隐藏域等2.继承webcontrol类:一般可见元素比如等,为了获取更多的样式支持,减少代码量,一般直接继承webcontrol:比如分页控件等:http://blog.csdn.net/46539492/archive/2008/04/02/2244627原创 2008-04-06 14:37:00 · 1217 阅读 · 3 评论 -
asp.net控件设计时支持(1)----基础认识
文章出处:http://www.cnblogs.com/Clingingboy/archive/2006/09/17/506741.html大家好象对控件设计时的讨论不多,是不是感觉功能实现就可以了,当然设计时支持是可有可无的.我敢说没有设计时支持的话,可能很多人不喜欢.net,正因为有设计时支持,更降低了.net学习的门槛.这次就简单的来看看,如果简单的实现你常用的几个功能.一.Contro转载 2008-04-06 15:15:00 · 857 阅读 · 0 评论 -
asp.net控件开发基础(18) --------让DadaSource接受过多的数据源
请先下载示例代码 本篇继续上篇的讨论,可能大家已经在使用asp.net2.0了,DataSource属性不再使用,而是跟数据源控件搭配使用.现在讨论的绑定技术都是基于1.1版本,先熟悉一下,本质上是一样的,这样一步步的学习.对以后绝对有帮助.因为当你使用数据源控件,只需要设置一个DataSourceID,方便的同时你是否知道数据源控件帮你做了什么事情,如果你想觉的够用了,可以不用了解,但转载 2008-03-30 17:39:00 · 824 阅读 · 0 评论 -
asp.net控件开发基础(17) --------初识数据绑定控件
首先请下载示例代码 本篇将开始介绍如自定义数据绑定控件,这里感谢很多人的支持,有你们的支持很高兴.这里首先需要大家熟悉asp.net模板控件的使用,还有自定义模板控件.因为数据绑定控件多是基于模板控件的.一.回顾如果你使用过asp.net内置的数据控件(如DataList,Repeater),你一定会这么做1.设置数据源 DataSource属性2.调用数据绑定 DataBind转载 2008-03-28 12:51:00 · 2813 阅读 · 2 评论 -
自定义控件之-一个简单的用户登录控件
控件的代码如下:using System;using System.Collections.Generic;using System.Text;using System.ComponentModel;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;namespace MyLabel...{ /*原创 2008-03-14 16:23:00 · 2450 阅读 · 0 评论 -
学习组件设计
四个月前,我在图书馆借了一本asp.net组件开发(机械工业出版社)的书,开始我学习组件设计的旅程。这本书好象翻译得不怎么样。刚开始还勉强看得懂,到后面就像看天书。不知道是我的水平不够呢,还是。。。。后来我在网上看到很多网友对《asp.net组件设计》(黄忠诚)这本书的评价很高。于是我特意到图书馆去借了一本(很幸运,这本书是学校新进的,借的人很多。不过我有幸借到了一本。利用寒假这段时间,我看原创 2005-02-25 15:16:00 · 1026 阅读 · 0 评论 -
用TreeView实现树菜单(转贴)
用TreeView实现树菜单具体方法是:创建一个数据库,设计树图信息表S_Menu,包含NodeId、ParentId、NodeName、Address、Icon字段,其它字段根据实际业务而定,节点名称NodeName将在树型控件的节点上显示,NodeId字段保存节点的唯一标识号,ParentId表示当前节点的父节点号,标识号组成了一个“链表”,记录了树上节点的结构。设计一个Web窗体其上放置Tr转载 2005-02-26 10:55:00 · 1013 阅读 · 0 评论 -
asp.net控件开发基础(3)
上次讲了在继承Control类的时候为什么需要重写Render方法本次来介绍控件的事件处理. 我们知道Button控件有OnClick事件,DropDownList控件有SelectedIndexChanged事件.一.回发事件和客户端回发下面来看一个最简单的例子按钮单击事件1 protected void Button1_Click(object sender, EventArgs e)2转载 2008-02-15 10:32:00 · 572 阅读 · 1 评论 -
asp.net控件开发基础(2)
或许大家还对为何要重写Render方法存有疑惑,希望大家看看我举的例子,能够明白Render方法和其他两个方法的作用,然后真正明白为何一般情况下只须重写Render方法我们知道我们每次编写控件时,都需要重写Render方法,我们发现在Control类中很多方法可以重写,但我们没有去重写他们,我们需要遵循一个原则,在需要重载的时候再去重写他们我们还是先来看看与Render方法相关的两个方法/转载 2008-02-15 10:31:00 · 608 阅读 · 0 评论 -
asp.net控件开发基础(4)
上一篇写了有关回传的一些东西,这次我本来不知道该写什么的,因为各方面的关联太多了,最后我还是想,还是慢慢一点点的写吧.这次讲WebControl一.从继承WebControl开始在第二篇教程中,重点介绍了Render()方法的使用,用来呈现控件,但从Control类继承的控件尚未发挥asp.net控件的作用.大家知道web服务器控件分为HTML服务器控件(如这样的形式)和标准服务器控件(就是这样转载 2008-02-15 10:33:00 · 593 阅读 · 0 评论 -
asp.net控件开发基础(5)
上一篇简单的讲了从WebControl继承的控件(好象我讲的都是简单的,嘿嘿).本次讲的更简单,主题是是属性,只当分享经验,希望对大家有帮助我们根据属性的不同表现形式,把其区分为简单属性和复杂属性下面来看下属性的表现形式简单属性表现形式如下,大家都很熟悉asp:TextBox ID="TextBox1" Text="textbox控件" runat="server">asp:TextBox转载 2008-02-15 10:34:00 · 638 阅读 · 0 评论 -
asp.net控件开发基础(6)
上一篇讲了关于属性方面的一些东西 ,这次讲的是关于样式.位于WebControls命名空间的style类为顶级样式类.大部分标准控件都拥有其样式属性.1.下面为设置样式方法(1)你可以直接设置控件样式Button1.BackColor = System.Drawing.Color.Red;(2)通过获取web控件的样式集合来设置Button1.ControlStyle.BackCol转载 2008-02-15 10:34:00 · 643 阅读 · 0 评论 -
asp.net控件开发基础(7)
上一篇写了控件样式的一些基础的东西,接着我们继续讨论asp.net控件开发的一些东西.这次我们要讨论的是复合控件.本文无法一步到位完整介绍,因为讨论的篇幅比较大,所以分两次写,这次就先讲些基本概念吧,剩着的下次写.好象复合控件网上已经有很多教程了,相信大家也看过很多.如果看过的朋友就当我再废话一便,没看过的朋友希望能给你带来帮助.1.复合控件概念复合控件跟用户控件有很多相似点,最大不同就是用户转载 2008-02-15 10:36:00 · 643 阅读 · 0 评论 -
重写GridView实现单击行变色的效果
继承GridView控件加入ClickBackGroundColor和ClickFontColor属性,其中ClickBackGroundColor属性是设置单击当前行时的背景色,ClickFontColor是设置单击当前行时的字体颜色.默认单击行不变色,代码如下: using System;using System.Collections.Generic;using Syste原创 2008-03-13 15:01:00 · 3377 阅读 · 3 评论 -
自定义分页控件(四)完善设计时支持和增加分页模式
一、解决ToolboxData元数据与Designer元数据冲突的问题上一篇文章《千万级数据分页之三----实现设计时支持和数字分页 》 ,实现了设计时支持和数字分页,但还是有些不完善的地方,比如“自动套用格式”有“英文样式”和“字符样式”,但是如果我不想要这两种样式,即需要恢复初始状态时,需要再加入“默认样式”,在AspNetPagerAutoFormat类中加入默认样式。代码如下:原创 2008-04-11 22:05:00 · 2032 阅读 · 7 评论