2008年12月30日

解决下载文件名乱码问题的问题

摘要: string fileName="中文.xls";string filePath = @"/UpLoad/Reports"FileInfo file = new FileInfo(System.Web.HttpContext.Current.Server.MapPath(filePath)+fileName);   Response.Charset = "utf-8";   Response.Co... 阅读全文

posted @ 2008-12-30 09:18 自由人 阅读(215) 评论(0) 推荐(0) 编辑

在.NET上如何根据字符串动态创建控件

摘要: 在.Net上用字符串动态创建控件是通过反射来实现。 首先,利用System.Type.GetType方法,获得字符串中指定的控件的类型实例。 这里需要注意这个字符串的语法,根据msdn的解释: 按名称和签名隐藏会考虑签名的所有部分,包括自定义修饰符、返回类型、参数类型、标记和非托管调用约定。这是二进制比较。 对于反射,属性和事件按名称和签名隐藏。如果基类中有同时带 get 访问... 阅读全文

posted @ 2008-12-30 09:16 自由人 阅读(245) 评论(0) 推荐(0) 编辑

SQL事务的使用

摘要: 一个事务被定义为作为一个单元执行的符合所谓ACID属性的一序列的操作。 原子性 每一个事务是一个工作单元。它不能被分割成更小的部分。这个属性意味着在事务中定义的一切数据更改要么都完成,要么都不完成。 一致性 一个事务不能违背定义在数据库中的任何完整性检查。为了维护一致性,所有的规则、约束、检查和触发都会应用在事务中。由于所有的数据更改在事务期间内进行,这些数据在事务开始... 阅读全文

posted @ 2008-12-30 09:15 自由人 阅读(571) 评论(0) 推荐(0) 编辑

解决ajax.net 1.0中文乱码问题

摘要: 在使用ajax.net的UpdatePanel的时候,当requestEncoding编码为GB2312的时候,出现乱码。如果要解决这个问题最简单的就是改用utf-8了,但是原来使用GB2312,现在不能随便改成utf-8的怎么办呢?我原来是想这样做的:                byte[] buffer = System.Text.Encoding.Default.GetBytes(tbx... 阅读全文

posted @ 2008-12-30 09:13 自由人 阅读(127) 评论(0) 推荐(0) 编辑

ASP.NET 2.0移动开发入门之使用模拟器

摘要: 开始介绍如何编程之前,先介绍如何使用模拟器浏览ASP.NET移动WEB页面。由于不同的移动设备针对ASP.NET移动程序的支持程度是有较大差距的,因此显示的效果也有所不同。我在此将使用两种不同的模拟器对移动页面进行显示,在实际的开发过程中也要注意ASP.NET移动WEB页面在不同的设备中的显示效果。  现在我们就上节讲述的实例直接在Visual Stduio 2005中进行编译,它将会自动使用IE... 阅读全文

posted @ 2008-12-30 09:00 自由人 阅读(233) 评论(0) 推荐(0) 编辑

.net制作的wap网站在手机中的测试

摘要: 访问asp站点的时候会根据访问的设备,输出不同的内容,如果用IE访问就输出的是html,手机访问,输出就是WML。是什么让他这么智能化呢?关键之处就在配置文件的<browserCaps>节! 在webconfig中加上这个,他可以强制输出wml,还有其他的移动设置属性都在这。 <browserCaps>            <result type="Sys... 阅读全文

posted @ 2008-12-30 08:58 自由人 阅读(366) 评论(0) 推荐(0) 编辑

【转载】一天之内上手.Net+WAP项目

摘要: 对WAP感兴趣,是从大一上学期刚开通手机wap包聊QQ和玩泡泡吧的时候;后来,又玩了一下wap的网游。呵呵,真神奇呀。    今天下午才开始接触WAP技术,从WAP的基本协议开始,到WAP的基本原理,以及WAP的发展历史、现状,哎呀呀,头都看大了。后来终于看到正题了,大概学了一下WML和WMLScript,并且安装了EasyPad WAPtor和WinWAP玩,嘿嘿,发现还不错!好玩,又简单。  ... 阅读全文

posted @ 2008-12-30 08:45 自由人 阅读(1030) 评论(2) 推荐(0) 编辑

导航