代码改变世界

随笔分类 -  asp.net

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

2007-05-24 03:27 by 晓风残月, 2716 阅读, 收藏, 编辑
摘要: 上篇介绍了 交叉表的简单实现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... 阅读全文

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"... 阅读全文

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)")可能... 阅读全文

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... 阅读全文

为自定义 HTTP 处理程序(HttpHandler)开启会话状态(Session)

2006-08-14 18:19 by 晓风残月, 482 阅读, 收藏, 编辑
摘要: 通过实现IHttpHandler可以方便的对ASP。net应用程序进行扩展,并实现一些底层的交互。今天,偶然碰到了,在实现IHttpHanlder的类中无法访问Session,HttpContext.Current.Session返回的是NULL,查了MSDN,原来: 如果您的处理程序将访问会话状态值,它必须实现 IRequiresSessionState 接口(不包含任何方法的标记接口)。 果然... 阅读全文

关于下载文件时文件名中文乱码

2006-08-14 17:32 by 晓风残月, 1846 阅读, 收藏, 编辑
摘要: 当以流格式下载文件时,如果碰到文件是中文的时候,保存框总是显示乱码: Response.Clear(); Response.ClearHeaders(); Response.Buffer = false; Response.ContentType = "text/xml"; ... 阅读全文

GridViewCommandEventArgs 事件参数没有包含用于指示单击按钮所在行的属性?

2006-08-05 20:55 by 晓风残月, 2327 阅读, 收藏, 编辑
摘要: datagrid、datalist、repeat的ItemCommand 事件参数都有一个Item属性可以得到激发当前事件控件所在行,但是GridView的GridViewCommandEventArgs 却没有这个属性不过,MSDN也说明了解决方案: 注意 ... 阅读全文

获取Repeater中Footer/HeaderTemplate 中的控件

2006-05-17 16:02 by 晓风残月, 2003 阅读, 收藏, 编辑
摘要: 通常我们可以在ItemCreated或者ItemDataBound事件中获取模板列中的控件,那如何在非列表控件本身事件外获取呢?Repeater: foreach (RepeaterItem item in rptEnquiries.Controls) { if (item.ItemType == ListItemType... 阅读全文

Repeater 为什么不激发 ItemCommand事件了?

2006-05-12 14:16 by 晓风残月, 3162 阅读, 收藏, 编辑
摘要: 设计了这么一个Repeater: ItemID ItemName ... 阅读全文

自定义控件无法在工具箱中显示

2006-05-04 15:42 by 晓风残月, 1724 阅读, 收藏, 编辑
摘要: 当我们需要设置一个邮件链接的时候,通常可以如下:1.HTML mymail@com.com 2.HyperLink 不管怎么样,每次都需要手动的添加"mailto",因此准备开发一个邮件链接控件,只要对该控件的MailAddress赋邮件地址就可以了,风格与HyperLink,虽然该控件使用频度并不高!代码如下: using System;using System.Web.UI;using S... 阅读全文

两端“弱智”的HTML代码

2006-05-03 14:20 by 晓风残月, 386 阅读, 收藏, 编辑
摘要: 今天手动添加了一段html代码,没想到确出现了让人”百思不得其解“的意外,看下面一段html: 无标题文档 在IE中浏览:在FireFox中浏览:两端代码几乎一样的代码确在不同浏览器中出现了迥然不... 阅读全文

Response.Redirect 与 异常(线程正在中止)

2006-04-25 19:56 by 晓风残月, 5204 阅读, 收藏, 编辑
摘要: 今天看到 现实会那么美? 中关于有关终止线程的一个问题,让我想起了Response.Redirect 也有类是的问题。如果使用 try 、catch 处理包含Response.Redirect 语句代码,总是能捕捉到异常:线程正在中止,其实不仅仅Response.Redirect 会,Response.End 和 Server.Transfer 也是一样的情况,本质的原因的原因是Response... 阅读全文

调试应用程序中的客户端脚本

2006-04-01 02:27 by 晓风残月, 516 阅读, 收藏, 编辑
摘要: 调试应用程序中的客户端脚本 可用来调试应用程序中的客户端脚本的方法有若干种: 从 Microsoft Internet Explorer 中 使用“运行文档”窗口 在脚本中 响应错误 注意 若要调试脚本,必须在 Internet Explorer 中启用脚本调试。 从 Microsoft Internet Explorer 中 从 Micros... 阅读全文

“System.Data.OleDb.OleDbException: 未指定的错误”与

2006-03-03 07:13 by 晓风残月, 5748 阅读, 收藏, 编辑
摘要: 今天在本地调试先前的一个网站时候,总是报:System.Data.OleDb.OleDbException: 未指定的错误,但是同一版本在远程服务器上竟然可以正常运行,google了半天终于发现,原来我在web.config里面加了 改为false竟然不会报错了,莫名其妙的,目前还不知道什么原因,待研究! 阅读全文

VS.net2003的bug? &&xxxParameter.IsNullable

2005-12-22 21:44 by 晓风残月, 648 阅读, 收藏, 编辑
摘要: 今天使用ADO.NET使用“命令参数” 的时候,想设置某参数可以接受空(null),知道xxxParameter有个构造函数接受这个参数,然而在IDE中,xxxParmameter.IsNullable,却显示不出来,转到对象浏览器,同样浏览不到IsNullable,更让人大跌眼镜的是,xxxParameter.set_IsNullable 和xxxParameter.get_IsNullable... 阅读全文