遗忘海岸

江湖程序员 -Feiph(LM战士)

导航

2008年10月21日 #

xmlHttpRequest 以Post方式发数据到Asp.net页,在gb2312编码下的解决办法

摘要: 首先xmlHttpRequest 使用Post时,需要对数据进行编码,在客户端一般使用js中的encodeURIComponent在web.config中指定了gb2312编码后,在aspx页面中如果直接使用 Request[xxx]那么结果将会出现乱码,原因是asp.net系统使用gb2312编码对上传的数据进行解码还原,而encodeURIComponent编码是按uft-8来的.为了避免这个... 阅读全文

posted @ 2008-10-21 11:30 遗忘海岸 阅读(2825) 评论(3) 推荐(0) 编辑

2008年10月17日 #

C#中的时间操作

摘要: 时间区间计算 //当前时间的月初 //DateTime t_now = new DateTime(2008, 3, 1, 0, 0, 1); DateTime t_now = new DateTime(2008, 3, 31, 23, 59, 59); DateTime monthBegin = t_now.Date.AddDays(1 - t_now.Day);//减当前天数后加1 Response.Write(monthBegin.ToString("yyyy-MM-dd HH:mm:ss")); Response.Write("br/"); //上个月的月初 DateTime las 阅读全文

posted @ 2008-10-17 16:45 遗忘海岸 阅读(1448) 评论(0) 推荐(1) 编辑

2008年9月26日 #

非递归一次性加载分类数据到TreeViw

摘要: 不是经常用,发现再次用到时又要再写一遍,这次花点时间记录一下 代码:-------------------------------------private void InitView() { DataView dv = CommodityClassBLL.Query().Tables[0].DefaultView; if (dv.Count >= 1) { dv.Sort = "Code"; string curCode = ""; string prvCode = dv[0]["code"].ToString(); trvC 阅读全文

posted @ 2008-09-26 14:31 遗忘海岸 阅读(802) 评论(0) 推荐(0) 编辑

Asp.net中TreeView gb2312状态PopulateNodesFromClient乱码问题

摘要: 因为要加载的分类数据有10000条左右,直接一次性读取构造Tree速度无法接受,而在不启用PopulateNodesFromClient时,使用回传方式逐步加载数据(用户点击某节点,页面刷新一次,服务器端TreeView的OnTreeNodePopulate事件处理函数中添加子节点),由于分类过多,每次刷新后页面都定位到网页头部,而且用户展开的次数越多,页面加载速度越慢--ViewStat... 阅读全文

posted @ 2008-09-26 10:38 遗忘海岸 阅读(427) 评论(0) 推荐(0) 编辑

2008年9月23日 #

GridView ObjectDataSource 一些使用说明

摘要: 1. GridView 在使用ObjectDataSource做数据源后,如果要启用删除,需要指定 GridView 的DataKeyNames 属性,只有设置了DataKeyNames='xxx'后 GridView在执行删除操作时会调用一个包含名为 xxx 参数的 Delete操作, 当然这个时候你必须设置ObjectDataSource 的OldValuesParameterFo... 阅读全文

posted @ 2008-09-23 08:41 遗忘海岸 阅读(424) 评论(0) 推荐(0) 编辑

2008年9月13日 #

Linq学习笔记

摘要: 有如下一段代码,db.Employess 是Table类型,而Table类型继承了IQueryable ,.net3.5中的扩展方法特性,在Queryable中定义了Select Where ....等一系列方法,这些方法跟linq查询中的关键字select where 等对应, linq 查询语句,编译后最终形成对IQueryable类型中,Select Where等形式函数调用 Queryab... 阅读全文

posted @ 2008-09-13 10:54 遗忘海岸 阅读(406) 评论(0) 推荐(0) 编辑

2008年9月5日 #

转) javascript 中的escape 与C#互相转化

摘要: 修改:2008-10-20public static string Escape(string s) { StringBuilder sb = new StringBuilder(); byte[] ba = System.Text.Encoding.Unicode.GetBytes(s); for (int i = 0; i < ba.Length; i += 2) { if (ba[i ... 阅读全文

posted @ 2008-09-05 07:50 遗忘海岸 阅读(2950) 评论(1) 推荐(0) 编辑

2008年9月4日 #

T-SQL 选择某一记录的前后相关记录

摘要: 比方有一商品表commodity 编号 名称 其他列... 1 a 2 b 3 c 4 x 5 t 6 a 7 b 如果给定 编号(id) 为 3 需要取 4条记录 ,那么应该返回 ID:1,2,4,5 四条记录 如果给定 id=2 那么返回 I... 阅读全文

posted @ 2008-09-04 16:41 遗忘海岸 阅读(436) 评论(0) 推荐(0) 编辑

2008年8月27日 #

XPath简明语法

摘要: 转自:http://blog.csdn.net/oldjavaman/ --------------------------- XPath 是XML的查詢語言,和SQL的角色很類似。以下面XML為例,介紹XPath 的語法。 Empire Burlesque Bob Dylan 10.90 Hide your heart Bonnie Tyler 9.90 Greatest H... 阅读全文

posted @ 2008-08-27 15:48 遗忘海岸 阅读(311) 评论(0) 推荐(0) 编辑

2008年8月23日 #

2个不错的js插件 iBox, subModal

摘要: iBox,跟subModal 多是弹出窗体效果, 类似有jquery中的thickbox,不过IBox,跟subModal 比较简洁代码很少不像jquery是一个框架,很多时候需要的只是一个效果,最好一段js就能解决的,而不是拿一个框架上来.iBox的站点http://www.ibegin.com/labs/ibox/subModalhttp://www.subimage.com/dhtml/su... 阅读全文

posted @ 2008-08-23 09:42 遗忘海岸 阅读(3068) 评论(0) 推荐(0) 编辑

2008年8月21日 #

统计商品留言信息,列出 已读,未读和总数

摘要: 现在有商品表Commodity 跟商品留言表CommodityRev 现在要统计出每个商品的留言数目, 并且要显示已读跟未读,下面使用的inner jion 故没有留言的商品是不查询结果当中,如果要显示全部产品那么应该使用left jion , 使用right jion 后,下面过程也可以显示正确, 因为rev.IsReaded 为 null 时, 两处sum 计算中的else都当0来处... 阅读全文

posted @ 2008-08-21 09:28 遗忘海岸 阅读(348) 评论(0) 推荐(0) 编辑

2008年8月19日 #

Asp.net中Web.config 页面访问按角色授权配置

摘要: 有个User目录,里面有一组.aspx文件,除了A.aspx,跟B.aspx只允许VIP用户访问外,其他只要普通的用户就可以访问 那么User 目录下的web.config文件配置如下<?xml version="1.0" encoding="utf-8"?><configuration><system.web><authorization><... 阅读全文

posted @ 2008-08-19 09:27 遗忘海岸 阅读(3835) 评论(1) 推荐(2) 编辑

2008年8月15日 #

二进制度序列化碰到的问题---- 切实认识Asp.net2.0页面编译机制

摘要: 问题描述 手上有一行业门户站点,每个用户都有一个子站点(或说模板),每个子站会有一些配置数据(如:logo,横栏图片或者其它一些没想到的东西)为了编程方便以及日后扩充方便,我使用直接在.aspx文件中定义的类来保存这些数据,同样为了修改方便(编译一次站的时间已经到了让人无法接受地步),我这里使用的是单独的.aspx文件(不关联.cs文件),配置数据会被分配给定义的类,然后将类序列化,使... 阅读全文

posted @ 2008-08-15 10:59 遗忘海岸 阅读(546) 评论(0) 推荐(0) 编辑

2008年8月13日 #

Asp.net2.0中的提供程序---dashcommerce中的税率计算提供程序

摘要: commerce starter kit (commerce Starter kit 随书 asp.net2.0典型项目开发 ---应用篇光盘中的一套程序,他改自dashcommerce)中,有很多自定义提供程序的应用,比方在线支付模块,税率计算模块等,在网站App_Code/Services/TaxProvider/下面是相关的代码实现首先是配置节的代码,来自文件:TaxServiceSecti... 阅读全文

posted @ 2008-08-13 14:53 遗忘海岸 阅读(742) 评论(4) 推荐(0) 编辑

2008年7月24日 #

统计下载的周排行跟月排行

摘要: 一般的下载站应该都有这个需求,统计本周下载排行,本月下载排行,另外如一些流量统计站也会有本周IP,本月IP这些统计需求, 需要注意的是本周下载,本月下载,跟最近7天下载,最近一个月(30)下载是有区别的, 最近7天下载,是给你一个时刻,那么从这个时刻7天前到这个时刻的下载统计,这个时间长度多是7天,而本周下载时间长度,跟给你的时刻有关,如果给你的时刻对应的是星期天早8:00,那么这个时刻... 阅读全文

posted @ 2008-07-24 08:37 遗忘海岸 阅读(350) 评论(0) 推荐(0) 编辑