ASP.NET 魔法學院
博客园
首页
新随笔
联系
订阅
管理
随笔 - 103 文章 - 0 评论 - 383 trackbacks - 35
<
2012年2月
>
日
一
二
三
四
五
六
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
1
2
3
4
5
6
7
8
9
10
☆ 有些事現在不做,就一輩子都不會做了 ☆
昵称:
jeff377
园龄:
4年2个月
粉丝:
5
关注:
1
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
我的标签
ServerControl
(37)
GridView
(15)
BasePage
(5)
SqlDataSource
(4)
javascript
(4)
FormView
(4)
序列化
(3)
JSON
(3)
CallBack
(3)
ClientScript
(3)
更多
随笔分类
AJAX(6)
API(3)
ASP.NET 基础(29)
ASP.NET 进阶(7)
CSS
DataSource 控件(2)
Enterprise Library
FormView(1)
GridView(4)
JavaScript
jQuery(2)
Server Control(48)
User Control(1)
VB.NET(7)
常见问题(2)
動態建立控制項(1)
软件架构/机制
随笔档案
2008年11月 (3)
2008年10月 (31)
2008年8月 (11)
2008年7月 (1)
2008年6月 (10)
2008年5月 (17)
2008年4月 (6)
2008年2月 (1)
2008年1月 (5)
2007年12月 (18)
部落格
ASP.NET 魔法學院(繁體)
topcat姍舞之間的極度凝聚
最新评论
阅读排行榜
评论排行榜
推荐排行榜
2008年11月15日
使用 Sandcastle Help File Builder 制作 VS.NET 的 HELP 文件
摘要: 以前笔者都是使用 NDoc 在制作 VS.NET 的 HELP 文件,它是相当好用且速度快的 HELP 产生器;不过 NDoc 在 1.3.1 版后,NDoc 的作者 Kevin Downs 就不再进行 NDoc Open Soruce 的开发。笔者之前有自行修改 NDoc 的 Source Code 解决中文乱码的问题,不过后来又遇到泛型类别无法正常产生 HELP 文件的问题,所以就改用微软推出的 SandCastle 配合 Sandcastle Help File Builder 来产生 HELP 文件,本文将介绍使用 Sandcastle Help File Builder 制作 VS.NET 的 HELP 文件。
阅读全文
posted @ 2008-11-15 18:30 jeff377 阅读(1202) 评论(0)
编辑
2008年11月6日
[ASP.NET 控件实作 Day31] TBContextMenu 控件三种不同模式的 Click 动作
摘要: 上一篇 整合 jQuery ContextMenu plugin 的右键选单控件 的文章中,我们实作了 TBContextMenu 控件;本文将以 TBContextMenu 控件为例,为选单项目加入 Click 事件,并说明三种不同模式的 Click 动作。
阅读全文
posted @ 2008-11-06 07:18 jeff377 阅读(1509) 评论(2)
编辑
2008年11月1日
[ASP.NET 控件实作 Day30] 整合 jQuery ContextMenu plugin 的右键选单控件
摘要: jQuery 是一个非常精简强大的 JavaScript 函式库,最近看到一个消息,未来微软的 ASP.NET 也会全面支持 jQuery,详见「 微软将在 ASP.NET 相关产品中全面支持 jQuery」一文。笔者在之前就被 jQuery 简短有力的程序语法所吸引,也把 jQuery 套用在服务器控件中,在本文将示范如何将 jQuery 的 ContextMenu plugin 封装成服务器控件,使开发人员在使用上更为简便。
阅读全文
posted @ 2008-11-01 00:24 jeff377 阅读(1931) 评论(8)
编辑
2008年10月30日
[ASP.NET 控件实作 Day29] 解决 DropDownList 成员 Value 值相同产生的问题
摘要: DropDownList 控制页的成员清单中,若有 ListItem 的 Value 值是相同的情形时,会造成 DropDownList 无法取得正确的 SelectedIndex 属性值、且无法正确引发 SelectedIndexChanged 事件的问题;今天刚好在网络上看到有人在询问此问题,所以本文将说明这个问题的源由,并修改 DropDownList 控件来解决这个问题。
阅读全文
posted @ 2008-10-30 21:40 jeff377 阅读(2179) 评论(13)
编辑
2008年10月29日
[ASP.NET 控件实作 Day28] 图形验证码控件
摘要: 在网页上常把图形验证码应用在登入或贴文的页面中,因为图形验证码具有机器不易识别的特性,可以防止机器人程序恶意的存取网页。在本文中将实作一个图形验证码的服务器控件,透过简单的属性设定就可以轻易地在网页上套用图形验证码。
阅读全文
posted @ 2008-10-29 21:09 jeff377 阅读(2170) 评论(7)
编辑
2008年10月28日
[ASP.NET 控件实作 Day27] 控件依 FormView CurrentMode 自行设定状态
摘要: 在 GridView+FormView 示范数据 新增/修改/删除(进阶篇:服务器控件) 一文中,示范了扩展 GridView 及 FormView 控件,让 GridView 可以透过属性与 FormView 做关连来处理数据的「新增/修改/删除」的动作。因为在该案例中,只使用 FormView 的 EditTemplate 同时处理「新增」及「修改」的动作,所以还需要自行撰写部分程序代码去判断控件在新增或修改的启用状态,例如编号字段在新增时为启用,修改时就不启用。在该文最后也提及其实有辨法让这个案例达到零程序代码的目标,那就是让控件 (如 TextBox) 自行判断所在的 FormView 的 CurrentMode,自行决定本身是否要「启用/不启用」、「显示/隐藏」等状态。本文以 TextBox 为例,说明如何修改 TextBox 让它可以达到上述的需求。
阅读全文
posted @ 2008-10-28 21:29 jeff377 阅读(1338) 评论(0)
编辑
[ASP.NET 控件实作 Day26] 让你的 GridView 与众不同
摘要: 在网络上可以找到相当多扩展 GridView 控件功能的文章,在笔者的部落格中也有多篇提及扩展 GridView、DataControlField、BoundFIeld 功能的相关文章,在本文将这些关于扩展 GridView 控件功能及字段类别的相关文章做一整理简介,若需要扩展 GridView 相关功能时可以做为参考。
阅读全文
posted @ 2008-10-28 00:48 jeff377 阅读(2140) 评论(3)
编辑
2008年10月26日
[ASP.NET 控件实作 Day25] 自订 GridView 字段 - 日期字段
摘要: 前二篇文章介绍了自订 GridView 使用的下拉列表字段 (TBDropDownField),对如何继承 BoundField 类别下来改写自订字段应该有进一步的了解。在 GridView 中输入日期也常蛮常见的需求,在本文将再实作一个 GridView 使用的日期字段,在字段储存格使用 TBDateEdit 控件来编辑数据。
阅读全文
posted @ 2008-10-26 18:38 jeff377 阅读(1495) 评论(1)
编辑
2008年10月25日
[ASP.NET 控件实作 Day24] TBDropDownField 的 Items 属性的数据系结
摘要: 上篇中我们实作了 GridView 的 TBDropDownField 字段类别,不过眼尖的读者不知有没有发觉我们并处理 Items 属性取得成员清单的动作,而是直接设定储存格内含的 TBDropDownList 控件相关属性 (DataSourceID、DataTextField、DataValueField 属性) 后,就由 TDropDownList 控件自行处理 Items 属性的数据系结。当 GridView 的资料列是编辑状态时,下拉列表会显示出 Items 的文字内容;可是浏览状态的数据列,却是显示字段原始值,无法呈现 Items 的文字内容。本文将说明如何自行处理 TBDropDownField 的 Items 属性的数据系结动作,并使只读状态的数据列也可以呈现 Items 的文字内容。
阅读全文
posted @ 2008-10-25 18:38 jeff377 阅读(1076) 评论(4)
编辑
2008年10月24日
[ASP.NET 控件实作 Day23] 自订 GridVie 字段类别 - 实作 TBDropDownField 字段类别
摘要: GridView 是 ASP.NET 中一个相当常用的控件,在 GridView 可加入 BoundField、CheckBoxField、CommandField、TemplateField ... 等不同型别的字段,可是偏偏没有提供在 GridView 中可呈现 DropDownList 的字段型别;遇到这类需求时,一般的作法都是使用 TemplateField 来处理。虽然 TemplateField 具有相当好的设计弹性。可是在当 GridView 需要动态产生字段的需求时,TemplateField 就相当麻烦,要写一堆程序代码自行去处理数据系结的动作。相互比较起来,BoundField、CheckBoxField ...等这类事先定义类型的字段,在 GridView 要动态产生这些字段就相当方便。如果我们可以把一些常用的 GridView 的字段,都做成类似 BoundField 一样,只要设定字段的属性就好,这样使用上就会方便许多,所以在本文将以实作 DropDownList 字段为例,让大家了解如何去自订 GridView 的字段类别。
阅读全文
posted @ 2008-10-24 01:01 jeff377 阅读(1615) 评论(5)
编辑
仅列出标题
下一页