发送操作:C# codeWebRequest myHttpWebRequest = WebRequest.Create(http://XXX.aspx);// Set the 'Method' property of the 'Webrequest' to 'POST'.myHttpWebRequest.Method = "POST";// Create a new string object to POST data to the Url.string postData = //想要发送的XML文件ASCIIEncoding Read More
posted @ 2012-04-07 15:28 Happy Hu Views(1567) Comments(0) Diggs(0) Edit
Page.Response.Write("<script>var response;</script>");Page.RegisterStartupScript("RegisterStartupScript","<script>var RegisterStartupScript;</script>");Page.RegisterClientScriptBlock("RegisterClientScriptBlock","<script>var R Read More
posted @ 2012-04-07 15:25 Happy Hu Views(170) Comments(0) Diggs(0) Edit
服务器的IIS站点较多,有时候使用GUI更改其中一个站点的.net版本需要重新启动WWW服务,要想不重新启动www服务,可以使用命令的办法设置网站asp.net版本:cd c:\Inetpub\AdminScripts adsutil.vbs ENUM_all /P W3SVCcd C:\WINDO... Read More
posted @ 2012-04-07 15:19 Happy Hu Views(812) Comments(0) Diggs(0) Edit
系统运维,少不了分析系统日志,微软有个工具Log Parser可以帮助你分析日志。它功能强大,使用简单,可以分析基于文本的日志文件、XML 文件、CSV(逗号分隔符)文件,以及操作系统的事件日志、注册表、文件系统、Active Directory。它可以像使用 SQL 语句一样查询分析这些数据,甚至可以把分析结果以各种图表的形式展现出来。Log Parser可以到微软的网站下载,安装完后,就会有命令行的执行程序LogParser.exe,供API使用的LogParser.dll及说明文件LogParser.chm,里面还会有一些Sample Code可以供参考.Log Parser支持的格式很 Read More
posted @ 2012-04-05 16:01 Happy Hu Views(1939) Comments(0) Diggs(1) Edit
Chances are that your assembly has a pin in the registry which stops it from being uninstalled. You can find these here:* HKEY_CURRENT_USER\Software\Microsoft\Installer\Assemblies\Global* HKEY_LOCAL_MACHINE\Software\Classes\Installer\Assemblies\GlobalJust remove the keys, and you can now uninstall t Read More
posted @ 2012-03-26 15:10 Happy Hu Views(149) Comments(0) Diggs(0) Edit
相信很多人都看过Rick Strahl先生的一篇经典之作:A low-level Look at the ASP.NET Architecture,经Rick Strahl先生同意,我把他的这篇文章翻译成中文,希望能够给想深入了解ASP.NET工作机制的朋友一点帮助。特别说明:翻译此文的目的仅仅是为了给广大的ASP.NET爱好者提供一些帮助,由于本人能力有限,文中不对地方,还请批评指正。如果你需要转载,请你保留该文以及原英文的链接。多谢!作者:Rick Strahl|| 翻译:today|| 下载例子代码目录1. ASP.NET是什么?2. 从浏览器到ASP.NET3. ISAPI连接4. I Read More
posted @ 2011-09-07 15:04 Happy Hu Views(289) Comments(0) Diggs(0) Edit
1.概述为了提高IIS的可靠性,安全性以及可用性,与IIS5.0和以前更早的版本不同,IIS6.0提供了一个全新的IIS架构。这个架构的详细情况如下图所示:(图 1) IIS 6.0整体架构由上可以看出,IIS6.0的内核体系主要由如下三个组件构成:HTTP.SYS,W3SVC以及W3Core。作为一个全新的架构,IIS6.0有如下让人值得关注的新特点:ØHTTP.SYS。全新的内核监听模式。ØIIS6.0新的应用程序隔离模式-工作进程隔离模式。Ø应用程序池。Ø工作进程。ØWeb管理服务(W3SVC)。作为一个平台,IIS上面运行着很多web应 Read More
posted @ 2011-09-07 11:41 Happy Hu Views(1016) Comments(0) Diggs(1) Edit
底层调用关系图:事件顺序图:事件顺序图:HttpApplicationPageControlBeginRequestAuthenticateRequestDefaultAuthenticationPostAuthenticateRequestAuthorizeRequestPostAuthorizeRequestResolveRequestCachePostResolveRequestCacheMapHttpHandlerConstructPostMapRequestHandlerAcquireRequestState (Session)PostAcquireRequestStatePreRe Read More
posted @ 2011-09-06 19:19 Happy Hu Views(610) Comments(1) Diggs(0) Edit
使用JavaScript操纵DOM,必须等待DOM加载完毕才可以执行代码,但window.onload有个坏处,它非要等到页面中的所有图片及视频加载完毕才会触发load事件。结果就是一些本来应该在打开时隐藏起来的元素,由于网络延迟,在页面打开时仍然会出现,然后又会突然消失,让用户觉得莫名其妙。我们想做的就是寻找一种方法来确定DOM被完全的加载时不用等待所有那些讨厌的图片加载完毕。必须与这种丑陋的闪烁告别!我这里整理出针对onload事件的七种方案。第七种方案是我们最终的解决方案,也是完美的解决方案。三 ~ 六 的解决方案只解决了window.onload加载多个方法,但是还没有解决图片的等待加 Read More
posted @ 2011-08-17 18:05 Happy Hu Views(2429) Comments(0) Diggs(0) Edit
第一章、Asp.net中服务端控件事件是如何触发的Asp.net 中在客户端触发服务器端事件分为两种情况:一. WebControls中的Button 和HtmlControls中的Type为submit的HtmlInputButton这两种按钮最终到客户端的表现形式为:<input type="submit" value="Submit">,这是Form表单的提交按钮,点击以后会作为参数发送到服务端,参数是这样的:控件的name属性=控件的value值,对应上面的例子就是:Submit1= Submit。服务器端会根据接收到的控件的name Read More
posted @ 2011-08-08 10:36 Happy Hu Views(993) Comments(0) Diggs(0) Edit
表单form的提交有两种方式,一种是get的方法,一种是post 的方法.看下面代码,理解ASP.NET Get和Post两种提交的区别:view plaincopy to clipboardprint?<formid="form1"method="get"runat="server"><div>你的名字<asp:TextBoxID="name"runat="server"></asp:TextBox><br/><br/>你 Read More
posted @ 2011-08-08 10:18 Happy Hu Views(427) Comments(0) Diggs(0) Edit
HttpModule是向实现类提供模块初始化和处置事件。当一个HTTP请求到达HttpModule时,整个ASP.NET Framework系统还并没有对这个HTTP请求做任何处理,也就是说此时对于HTTP请求来讲,HttpModule是一个HTTP请求的“必经之路”,所以可以在这个HTTP请求传递到真正的请求处理中心(HttpHandler)之前附加一些需要的信息在这个HTTP请求信息之上,或者针对截获的这个HTTP请求信息作一些额外的工作,或者在某些情况下干脆终止满足一些条件的HTTP请求,从而可以起到一个Filter过滤器的作用。1、asp.net的HTTP请求处理过程说明: (1)、客 Read More
posted @ 2011-08-04 09:54 Happy Hu Views(169) Comments(0) Diggs(0) Edit
天气预报Web服务,数据来源于中国气象局 Endpoint Disco WSDL IP地址来源搜索 WEB 服务(是目前最完整的IP地址数据) Endpoint Disco WSDL随机英文、数字和中文简体字 WEB 服务 Endpoint Disco WSDL中国邮政编码 <-> 地址信息双向查询/搜索 WEB 服务 Endpoint Disco WSDL 验证码图片 WEB 服务 支持中文、字母、数字 图像和多媒体 Endpoint Disco WSDL Email 电子邮件地址验证 WEB 服务Endpoint Disco WSDL 中文简体字<->繁体字转换 W Read More
posted @ 2011-07-25 17:18 Happy Hu Views(195) Comments(0) Diggs(0) Edit
微软为提高系统安全,自Vista推出后,在Windows系统中加入了一个新的东东——UAC(User Account Control),这样一个新的技术使得许多操作都受到了约束,尤其是对系统设置、文件的修改,Win7作为一个衍生品,也受到了UAC的保护。 在.NET项目开发中,针对一些类库项目或用户控件项目,当程序开发完成后,有时需要将开发的程序集,安装部署到GAC(Global Assembly Cache)中,以便其他的程序也可以调用。通常,将程序集安装到GAC有两种方法: 1、将程序集(dll文件)手动拖至C:/Windows/assembly 文件夹中。2、利用全局程序集缓存工具Ga. Read More
posted @ 2011-07-12 10:57 Happy Hu Views(2411) Comments(0) Diggs(0) Edit
最近做ASP.NET Excel导出功能,顺便整理了一下可用的一些导出Excel方法一般导出方式1,客户提出要将统计的结果导出到excel文件,首先利用如下方式: 增加 <%@page contentType="application/vnd.ms-excel;charset=GBK" %>头部说明,然后放一个table在该页面中即可了。2,客户看过后提出了改进意见,要求保存文件的时候自动给文件一个名称,这样可以直接保存。改进如下:增加 response.setHeader("Content-Disposition", "attac Read More
posted @ 2011-06-16 09:56 Happy Hu Views(642) Comments(0) Diggs(0) Edit
一、返回多个数据集 检查你的访问数据库的代码,看是否存在着要返回多次的请求。每次往返降低了你的应用程序的每秒能够响应请求的次数。通过在单个数据库请求中返回多个结果集,可以减少与数据库通信的时间,使你的系统具有扩展性,也可以减少数据库服务器响应请求的工作量。 如果你是用动态的SQL语句来返回多个数据集,那我建议你用存储过程来替代动态的SQL语句。是否把业务逻辑写到存储过程中,这个有点争议。但是我认为,把业务逻辑写到存储过程里面可以限制返回结果集的大小,减小网络数据的流量,在逻辑层也不用在过滤数据,这是一个好事情。 用SqlCommand对象的ExecuteReader方法返回一个强类型的业务对象 Read More
posted @ 2011-06-13 09:29 Happy Hu Views(224) Comments(0) Diggs(0) Edit
主页面加IFRAME SCROLLING="YES"子页面'让竖条消失:<BODY STYLE='OVERFLOW:SCROLL;OVERFLOW-Y:HIDDEN'></BODY>'让横条消失:<BODY STYLE='OVERFLOW:SCROLL;OVERFLOW-X:HIDDEN'></BODY>'还要去掉'子页面里的<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN& Read More
posted @ 2011-06-09 10:31 Happy Hu Views(8275) Comments(0) Diggs(0) Edit
精简前:4.52M 精简后:853K1.删除_samples和_source文件夹,分别为示例文件和未压缩源程序2.删除lang文件夹下除zh-cn.js,en.js下的所有语言文件.根据需要删除3.删除根目录下的changes.html(更新列表),install.html(安装指向),license.html(使用许可).4.删除skins目录下不需要的皮肤.我一般用V2(简单.朴素) //如果只保留V2则必须在config.js中指定皮肤二.ckeditor 3.0.1相关文件配置路径1./ckeditor.js 核心文件,调用需加载2./config.js 配置文件,参数配置均在此完成 Read More
posted @ 2011-06-08 11:26 Happy Hu Views(416) Comments(0) Diggs(0) Edit
1 设计风格1.1 依照网站的定位确定整体的设计风格。1.2 主体框架页面、内容页尽量采用方型结构。禁用长距离的斜线及弧线结构,可允许小范围内的斜线及弧线。封面页、专题页可不受此限制。1.3 设计时尽量在方块区边缘、按钮、标题装饰块上体现设计技巧,拐角可以有曲线变化。拐角块最大不得超过18像素。同一页面弧度尽量保持一致。1.4 各主要栏目之间要求使用一致的布局,包括一致的页面元素;一致的导航形式,使用相同的铵钮,相同的顺序。可跟首页有变化。1.5 统一按兼容分辨率800*600(兼容800*600或更高的分辨率)设计。1.6 网站页面长度建议1屏半到2屏。原则上长度不超过3屏,宽度不超过1屏. Read More
posted @ 2011-06-07 11:19 Happy Hu Views(550) Comments(0) Diggs(0) Edit
浏览器市场的百花争艳既打破了IE一家独霸的垄断局面也给网页开发者带来不小的麻烦,IE、FireFox、Opera、Safari……还有新秀Chrome...昨日黄花Netscape...Oh My God!究竟哪款浏览器可以完美展现我的网页效果?我那制作精美的网页在哪款浏览器上又糟糕的一塌糊涂?本文仅关注占浏览器市场份额绝大部分的IE与 FireFox对网页开发中的兼容性问题,文中所涉及经验部分为笔者在实际开发中总结、另有较多信息从大量互联网资料中整理所得,并未一一测试验证。本文作为教程还远远不够,权且当作经验总结以供大家参考。一、 JS与DOM的兼容性:(一) DOM节点的访问:1. 以前对 Read More
posted @ 2011-05-26 17:22 Happy Hu Views(663) Comments(0) Diggs(0) Edit