2011年4月15日

浅谈ASP.NET的Postback

摘要: 说道ASP.NET的Postback,就得说Web Page的生命周期,但是Web Page的生命周期却不是三言两语就能够说得清楚的,所以在这里单纯站的编程的角度,撇开Web Page 的生命周期浅谈Postback。我们知道,无论是ASP.NET1.x,2.0,甚至是以后的版本,ASP.NET最终Render到Client端通过浏览器浏览的都是一样:一个单纯的HTML。Client通过Submit Form的方式将填入Form的数据提交给Server进行处理。我们现在来看看ASP.NET整个Postback程序处理的过程。首先我们通过一个Sample来看ASP.NET如何处理一个通过Clic 阅读全文

posted @ 2011-04-15 17:40 seoxs 阅读(243) 评论(0) 推荐(0) 编辑

过滤ASP.NET输出HTML中的无用空格

摘要: 刚才“不小心”检查了一下ASP.NET生成的代码,惊讶地发现ASP.NET输出的代码居然如此地不紧凑,在标签之间有无数的空格和制表符(TAB),特别是用了嵌套表格之后,那景象真是惨不忍睹啊,有图为证:照理说在ASP.NET生成的代码中添加这么多无用的空格/tab可能是为了使生成的HTML代码更具可读性,但是由此带来的问题就是使输出的代码变大了,在带宽有限的今天简直就是一种犯罪,浪费用户的钱财,影响用户的体验嘛!而且ASP.NET属于服务器端编程,不可能会直接编辑最终生成的HTML代码,就算把所有的空格/Tab都去了,也不会带来任何不好的影响的吧!?基于以上考虑,祭出Reflector,果然发现 阅读全文

posted @ 2011-04-15 17:37 seoxs 阅读(287) 评论(0) 推荐(0) 编辑

在ASP.NET 2.0中开发通配符映射应用程序的一些问题

摘要: 文章的题目想了好几个,比如:“在ASP.NET 2.0中开发通配符映射应用程序的一些问题”,后来考虑到为了吸引眼球:),并为了好记,选了这个有点俗的题目。 本文主要通过分析在ASP.NET 2.0中开发ASP.NET通配符映射应用程序遇到的一些问题,来说明ASP.NET 2.0中页面编译模型的不足之处。文章中如果有不妥之处,欢迎您指出。 这里所说的ASP.NET通配符映射应用程序是指在IIS中将所有请求转发至ASP.NET 2.0运行时处理(对于IIS 5.0,就是建立.*到aspnet_isapi.dll的映射),在程序中通过实现System.Web.IhttpHandlerFactory接 阅读全文

posted @ 2011-04-15 16:52 seoxs 阅读(254) 评论(0) 推荐(0) 编辑

Winform等待窗口的实现(附源代码)

摘要: 在开发Winform程序的时候,经常会用到等待窗口(如网络通讯、数据库连接等需要一定时间来执行的操作),这样可以给用户提供更好的体验。 等待窗口的主要功能是一边执行需要等待的操作,一边显示一个等待界面。当执行完毕时等待界面消失。用户可以提前取消操作,还可以设置操作的最大等待时间,若超过指定时间仍没完成操作可结束当前操作。等待窗口的操作处理内容可用λ表达式,在后面的应用实例中可看到使用方法。 实现界面如下图: 等待界面主要包含的部分:等待图片; 等待消息文字("正在处理数据,请稍后..."):可自定义; 计时器:可设置不显示; 取消返回按钮:可设置不显示; 另外等待窗口显示和 阅读全文

posted @ 2011-04-15 10:03 seoxs 阅读(814) 评论(2) 推荐(0) 编辑

C# winform 上传文件 (多种)

摘要: 转:http://www.cnblogs.com/7in10/archive/2008/05/20/1203402.html方案一:注意:要开启虚拟目录的“写入”权限,要不然就报 403 错误工作中用到winform上传文件(-_-!,很少用winform,搞了半天)碰到一点问题,解决如下1、501 为实现错误解决方法:先把IISWEB服务扩展中的WebDev打开然后IIS站点添加MIME txt类型 常见的MIME类型如下超文本标记语言文本 .html,.html text/html 普通文本 .txt text/plain RTF文本 .rtf application/rtf GIF图形 阅读全文

posted @ 2011-04-15 09:18 seoxs 阅读(1539) 评论(1) 推荐(0) 编辑

导航