[code]/*****************************************************************函数名称:SendCommand(SendMethodmethod,ST_Paramp)*功能说明:向远程发送URL和参数,接受返回信息(无乱码);*参数:method:xml发送方法,POST/Get两种P:参数结构体publicstringUrl;//远程URLpublicstringParameters;//参数publicstringUid;//帐号publicstringPwd;//号令*调用示列:*usingebcnc;//引用空间名*XM...
http://www.jb51.net//article/16415.htm
Request.Cookies.Clear()这个方法并不是删除Cookie删除Cookie(即从用户的硬盘中物理移除Cookie)是修改Cookie的一种形式。由于Cookie在用户的计算机中,因此无法将其直接移除。但是,可以让浏览器来为您删除Cookie。该技术是创建一个与要删除的Cookie同名的新Cookie,并将该Cookie的到期日期设置为早于当前日期的某个日期。当浏览器检查Cookie的到期日期时,浏览器便会丢弃这个现已过期的Cookie。下面的代码示例演示删除应用程序中所有可用Cookie的一种方法: [code]1.HttpCookieaCookie;2.strin...
http://www.jb51.net//article/16410.htm
[code]匹配中文字符的正则表达式:[\u4e00-\u9fa5][/code]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了[code]匹配双字节字符(包括汉字在内):[^\x00-\xff][/code]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)[code]匹配空白行的正则表达式:\n\s*\r[/code]评注:可以用来删除空白行[code]匹配HTML标记的正则表达式:<(\S*?)[^>]*>.*?|<.*?/>[/code]评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记依旧无能为力[...
http://www.jb51.net//article/16409.htm
在一些抓取、过滤等情况下,正则表达式regularexpression的优势是很明显的。例如,有如下的字符串:[code]<li><ahref="http://www.abcxyz.com/something/article/143.htm"title="FCKEditor高亮代码插件测试"><spanclass="article-date">[09/11]</span>FCKEditor高亮代码插件测试</a></li>[/code]现在,需要提取href后面的网址,[]内的日期,和链接的文字。下面给出C#,ASP和Ja...
http://www.jb51.net//article/16403.htm
第一步,请从此下载该示例源码。解压,把UrlRewriter.dllcopy到你的项目bin目录下。第二步,在Web.config中加入:[code]<?xmlversion="1.0"encoding="gb2312"?><configuration><configSections><sectionname="RewriterConfig"type="URLRewriter.Config.RewriterConfigSerializerSectionHandler,URLRewriter"/></configSections>[/c...
http://www.jb51.net//article/16389.htm
由于COOKIES的设置简单,使用起来也很方便,因此,平时直接读写COOKIE的过程中并没有发现COOKIE的Expires问题。当从REQUEST获取一个COOKIES实例后,如果不重新设置Expires的情况下再次将COOKIES发送到客户端,Expires会变成关闭页面过期。举个例:先在一个页面里发送COOKIESHttpCookie_currentCookie;_currentCookie=newHttpCookie("test");_currentCookie.Expires=DateTime.Now.AddYears(1);Response.AppendCookie(_curren...
http://www.jb51.net//article/16383.htm
资料中如实是说:1,ScriptManager(脚本控制器)是asp.netajax存在的基础.2,一个页面只允许有一个ScriptManager,并且放在其他ajax控件的前面.3,ScriptManager掌管着客户端Ajax页的多有脚本,并在页面中注册Ajax类库,用来实现页面的局部更新和对Web服务的调用.下面是scriptManager的结构:下面介绍下ScriptManager的几个属性和一些子元素a,EnablePartialRendering:(默认局部渲染)比较重要,用来表示此页面是否允许局部刷新(默认为true)b,AllowCustomErrorsRedirect:当发生...
http://www.jb51.net//article/16352.htm
UpdateProgress应该就是“更新进度”的意思吧。使用方法:1.添加一个ScriptManager控件2.添加一个UpdatePanel控件3.添加一个UpdateProgress控件设置UpdateProgress控件的AssociatedUpdatePanelID为第2步UpdatePanel的ID(如果页面中有多个UpdatePanel则,只有相应updatePanel关联的updateProgress显示)测试例子代码: [code]<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Default.aspx....
http://www.jb51.net//article/16316.htm
页面代码: [code]<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Default.aspx.cs"Inherits="_Default"%><%@RegisterAssembly="AjaxControlToolkit"Namespace="AjaxControlToolkit"TagPrefix="cc1"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.1//EN""http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"&g...
http://www.jb51.net//article/16315.htm
什么是序列化?---.net的运行时环境用来支持用户定义类型的流化的机制。它是将对象实例的状态存储到存储媒体的过程。在此过程中,先将对象的公共字段和私有字段以及类的名称(包括类所在的程序集)转换为字节流,然后再把字节流写入数据流。在随后对对象进行反序列化时,将创建出与原对象完全相同的副本。序列化的目的:1、以某种存储形式使自定义对象持久化;2、将对象从一个地方传递到另一个地方。实质上序列化机制是将类的值转化为一个一般的(即连续的)字节流,然后就可以将该流写到磁盘文件或任何其他流化目标上。而要想实际的写出这个流,就要使用那些实现了IFormatter接口的类里的Serialize和Deseria...
http://www.jb51.net//article/16304.htm
好久没有写技术文章,如果大家看不明白,就多看几篇,汗,或者,在文章的后面回复(这是最有效的办法),我会尽力帮助大家解答疑惑.来找这篇文章的,应该都知道什么叫二级域名吧,废话就不说了.但是讨论前,先要明白一个思想问题.很多朋友一直考虑不清(我前几天也一直搞不明白)的问题是,我键入一个地址后,怎么这个url就被重写了?第一步:在浏览器键入了一个地址,比如http://love.kerry.com,点回车后,都发生了什么?为了把问题简单化,我来这样解释:第二步:首先,键入的地址被解析,最终来到了一台web服务器.交给IIS处理.在.net的世界中,IIS会把这样的请求再交给一个web处理器处理,最后...
http://www.jb51.net//article/16301.htm
