代码改变世界

随笔分类 -  asp.net 2.0

ASP.NET DEMO 5:如何在GridView的RowCommand事件中获取当前的GridViewRow

2007-07-05 01:12 by 晓风残月, 5358 阅读, 收藏, 编辑
摘要: 由于事件参数 GridViewCommandEventArgs 并不公开Row属性指示当前行,(DataGridCommandEventArgs 公开 Item 属性以获取当前 DataGridItem,不知 ASP.NET Team 是如何考虑这一设计的),因此需要一点“技巧”来获取此属性。 其实这是一个早就已知的问题,鉴于CSDN里面每每有人疑惑,这里稍微整理下,便于参考。 至少有三种方法可... 阅读全文

ASP.NET DEMO Ⅳ : 使用数据源控件将数据绑定到 ListControl 上

2007-05-31 23:30 by 晓风残月, 1705 阅读, 收藏, 编辑
摘要: 目的: 1. 展示 ListControl.AppendDataBoundItems 属性用法 2. 展示使用数据源控件绑定联动 ListControl 3.出发点: a. 今天 csdn 还有网友问,DropDownList 绑定数据后能否插入额外项?答案当然是肯定的。 b. 昨天 forums.asp.net中有人使用数据源控件绑定两个联动DRP,设置第二个DRPApp... 阅读全文

ASP.NET DEMO Ⅲ:显示固定行数的GridView(DataGrid)

2007-05-30 21:33 by 晓风残月, 4379 阅读, 收藏, 编辑
摘要: 目的: 1. 当绑定数据源不足预期行数的时候,手动补充残缺空白行说明: 参考很多网络资源,方案有多种: 1.直接添加空白数据源 优点: 不需要手动维护空白行的视图状态。 样式(如间隔行、编辑状态)完全交由GridView内部处理。 通过参数设置,可以将此部分代码交由后台程序完成甚至由Stored Procedure完成,而UI部分则很统一。 不存在GridView,... 阅读全文

ASP.NET DEMO Ⅱ: 使用嵌套DataList显示主从关系

2007-05-30 00:28 by 晓风残月, 1786 阅读, 收藏, 编辑
摘要: 目的: 1. 通过在DataList模板列中嵌入DataList,显示主从关系。 2. 通过客户端JS,实现主从关系关联选择 3. 遍历DataList中的项,获取选择的数据 1: 2: 3: 4: 5: 6: 1: 2: 3: 4: 5: Nested DataList 6: ... 阅读全文

ASP.NET DEMOⅠ:联动下来框(DropDownList)

2007-05-29 03:17 by 晓风残月, 2010 阅读, 收藏, 编辑
摘要: 开篇废话~ 也算序下了个大胆的决定:整理出一系列 ASP.NET 实践相关的示例,来源大部分都是网络收集,然而都是自己实践总结。 约定:1.环境:ASP.NET 2.0。尽量提供 1.x 的相关信息2.编码方式:内联代码。优势是,简洁,方便测试,只需要一张 .aspx 页面3.+ 那就开始吧~ DEMOⅠ:联动下来框(DropDownList) 提示:服务端版本,虽然当前AJAX盛行,然而,... 阅读全文

交叉表的简单实现2:使用前端程序实现

2007-05-24 03:27 by 晓风残月, 2717 阅读, 收藏, 编辑
摘要: 上篇介绍了 交叉表的简单实现1:使用存储过程,这里采取在前端程序实现。实现要点:1。读取所有目标成绩(flatScroreTable)2。从目标成绩中提取考试时间(不重复),作为交叉表的列表头3。从目标成绩中提取考试科目(不重复),作为交叉表的行表头4。根据2动态构建一个DataTable(crossScroreTable),此DataTable具有一个科目列,若干考试时间列,以及其他信息。5。将... 阅读全文

交叉表的简单实现1:使用存储过程

2007-05-23 02:36 by 晓风残月, 3017 阅读, 收藏, 编辑
摘要: 有位朋友要求帮忙实现交叉表(将某些行变为列),之前虽然实现过,但没有整理,今天顺便整理一下,便于自己以后参考,希望对其他网友有帮助,欢迎指出不足之处^_^数据库中原始数据类似:要求前台显示为:建立表结构: CREATE TABLE [dbo].[t_Score] ( [ScoreId] [int] IDENTITY (1, 1) NOT NULL , [SubjectName] [va... 阅读全文

GridView 中格式化整理

2007-05-20 17:01 by 晓风残月, 3352 阅读, 收藏, 编辑
摘要: 今天又碰到有网友问GridView 中的格式化问题了,还是在这里记下吧:设置 DataFormatString 后为什么格式化输出无效?不要忽略两个重要属性 BoundField的 HtmlEncode 和 ApplyFormatInEditMode :HtmlEncodeGridView 使用的 BoundField 与 DataGrid 使用 BoundColumn 不同,BounField ... 阅读全文

ListItem 的 Attributes 在页面回发(PostBack)之间并不会保持视图状态?

2007-05-13 05:27 by 晓风残月, 1552 阅读, 收藏, 编辑
摘要: 偶然之间发现 ListItem 的 Attributes 在页面回发(PostBack)之间并不会保持视图状态,测试如下: protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { ListItem item = new ListItem("hi", "0"... 阅读全文

关于 asp.net 服务器控件几个 ID 的说明

2007-04-28 01:20 by 晓风残月, 1987 阅读, 收藏, 编辑
摘要: 对于每一个服务器控件System.Web.UI.Control 都具有 ID,UniqueID,ClientID 三个属性,那么这个三者到底有河关系,在客户端HTML中又是如何对应呈现的呢?ID:获取或设置分配给服务器控件的编程标识符。分配给控件的编程标识符。 (可写) 设置服务器控件上的此属性可提供对服务器控件的属性、事件和方法的编程访问。Web 开发人员可以通过在 ASP.NET 服务器控件的... 阅读全文

关于 Web Deployment Projects

2007-04-24 00:17 by 晓风残月, 1374 阅读, 收藏, 编辑
摘要: 今天在 www.asp.net 中search 有关 asp.net setup 信息时,无意中碰到了 Web Deployment Projects :Web Setup + Precompilation http://forums.asp.net/thread/1462314.aspx,原来MS早在2005年晚些时候就推出了 Web Deployment Projects,最为 VS2005的... 阅读全文

标记 bgsound 竟然会导致 Forms 验证失效

2007-03-23 23:41 by 晓风残月, 382 阅读, 收藏, 编辑
摘要: 今天猛然发现标记 bgsound (背景音乐)不慎使用竟然会导致Forms验证失效(估计是cookies丢失)。情景是这样:为一套报表系统实现了,站内短消息的提示,使用 bgsound 添加了背景音乐,在我自己的开发环境上一切调试正常(Windows XP SP2 + IIS 5.1 + VS 2005),然后更新已部署的原来正常运行的系统(Windows 2000 + IIS 5.0 + .ne... 阅读全文

VS2005's WebSiteProject && WebApplicationProject

2007-03-22 22:48 by 晓风残月, 618 阅读, 收藏, 编辑
摘要: 很多朋友都问我WebSiteProject 与 WebApplicationProject的区别,以及WebSiteProject 如何转换到 WebApplicationProject,收集了ScottGu's blog 以及 MSDN相关文章,方便查阅:ScottGu's blogVS 2005 Web Application Project V1.0 Releasedhttp://weblo... 阅读全文

TreeView几个小技巧

2007-03-19 02:19 by 晓风残月, 14853 阅读, 收藏, 编辑
摘要: ASP.NET 2.0 提供的TreeView极大的方便了我们的树状菜单应用,但是它的很多功能都是基于PostBack的实现,有时候我们更希望在客户端完成。积累了几点,整理一下。 1。父子节点CheckBox的级联选择 这个 251 已经实现了http://www.cnblogs.com/itrust/archive/2006/04/03/365439.aspx 2。多选与单选的切换简单实现 ... 阅读全文

FCKEditor.net PK XML request error: Internal Server Error(500)"

2007-02-06 19:57 by 晓风残月, 2511 阅读, 收藏, 编辑
摘要: 今天开始使用FCKEditor,按http://wiki.fckeditor.net/Developer's_Guide/Integration/ASP.Net说明以及诸多网络资料,终于搞定,可以正常加载FCKEditor,解决了常见上传问题,500问题可能是最头痛的(在“浏览服务器”页面,总是报 "XML request error: Internal Server Error(500)")可能... 阅读全文

flash 会影响 asp.net2's TreeView&Menu 的正常运行

2007-01-17 01:23 by 晓风残月, 310 阅读, 收藏, 编辑
摘要: 刚装完系统忽然发现,项目中原来运行的非常好的 Menu (asp.net2.0自带那个)竟然无法正常显示了,只显示了第一层菜单,鼠标移上去并没有出现二级菜单,也没有报教本错误,重新建立一个包含Menu的页面还是可以正常显示的,试着添加一个TreeView到出错的那个页面,也无法显示,但是TreeView会报教本错误。而且使用Mathon竟然没有问题,同事电脑上的IE浏览也没有问题。百思不得其界,左... 阅读全文

ASP.NET Tricks&Tip:关于Tooltip(title)的换行问题

2006-11-21 05:15 by 晓风残月, 2558 阅读, 收藏, 编辑
摘要: 我们知道,为了使对于普通 HTML 元素的title可以换行,至少可以有可以两种方式: 1。将title的文本分行写 hello world 2。插入换行符号 hello world 或者 hello world 10与13分别是换行符与回车符的ACII十进制值 如果需要对WebControl设置title(其实是tooltip属性)这两种方法都失效了,而是只需要插入编程语言内置的换行符,比如C... 阅读全文

Kaspersky Anti-Virus blocking my Ajax request

2006-11-05 22:36 by 晓风残月, 856 阅读, 收藏, 编辑
摘要: I post the report at the AjaxPro group: Kaspersky Anti-Virus blocking my Ajax request Hope it useful for somebody and glad to get senseful responses. Hi, everyone Today I find some AjaxPro Methods no... 阅读全文

www.asp.net 简体中文版正式上线了

2006-10-05 01:23 by 晓风残月, 703 阅读, 收藏, 编辑
摘要: 昨天晚上因为一个Atlas问题 Passing large string as a parameter 到www.asp.net求救,竟然发现右上角的语言选项有了Chinese,MS 的本地化工作真是越来越到位了。刚才从ScottGu的blog German and Chinese sections launched on www.asp.net 知道原来中文版是刚刚发布的,看来偶还是抢先作到板... 阅读全文

带Value属性的扩展CheckBox控件

2006-08-31 12:27 by 晓风残月, 8116 阅读, 收藏, 编辑
摘要: ASP.NET 的CheckBox 提供了对 标记 的封装,但是CheckBox没有提供与客户端相对应的 value 属性,而很多时候(不管是server side 或者client side )我们在确定某个CheckBox 被 checked,也需要获取一个对应的 value。如何解决?其实方法很多。 为每个CheckBox 提供 HiddenField,将 CheckBox对应的Valu... 阅读全文