asp查询ldap

rs.EOF%trtd onMouseOver=this.className='over' onMouseOut=this.className='out' class=out valign=middle onclick=window.open('info.asp?user=% response.write rs(sAMAccountname)%','InfoFrame');window.open('emailstart.htm','EmailFrame');abfont color=#000080
http://www.w3dev.cn/article/20130319/asp-query-ldap.aspx

asp访问ad目录通过ldap

转载自:http://forums.aspfree.com/code-bank-54/asp-code-query-ad-ldap-169652.htmlthe following code let's you query a domain AD to get users details.I've split the query into two parts, so if you want to get more than one users details and want different info for each user you can add another s
http://www.w3dev.cn/article/20130319/asp-access-ad-by-ldap.aspx

utf-8 asp页面如何共享gb2312编码页面cookie

  在gb2312编码asp页面生成的cookie,编码是用gb2312编码的,这样在utf-8的页面中获取到的内容是通过gb2312编码的,会得到乱码。  解决办法就是cookie内容存储用utf-8编码过的字符串,这样在utf-8编码的页面获取到这些utf-8编码后,解码还原成内容就行了。  小提示:gb2312的asp页面coolie存储gb2312编码过的字符串也行,但是在utf-8页面解码gb2312编码内容比较麻烦,需要一个gb2312编码的中间页面,具体可以参考这篇文章:asp gb2312/utf-8编码和解码  测试代码gb2312.asp,负责生成utf-8编码的cook
http://www.w3dev.cn/article/20130315/asp-cookie-share-in-utf-8-gb2312-encoding.aspx

asp gb2312/utf-8编码和解码

d Function  asp解码gb2312/utf-8编码的字符串1)当前asp页面使用的编码为gb2312时,可以使用下面这个函数,仅适用于gb2312编码的asp页面,解码utf-8编码的字符看2),那个解码函数适用于所有编码的页面'=================================================='将gb2312编码的字符串解码为对应的中文'这个函数只能在gb2312编码的asp页面使用,指定codepage=65001(utf-8编码)时,无法解码,会得到乱码'网上找了utf-8编码的asp网站想要解码gb2312
http://www.w3dev.cn/article/20130314/asp-gb2312-utf-8-encode-decode.aspx

asp连接mssqlserver不同实例

NECTION)conn.open connstr  小提示:asp调用数据库的exec 存储过程 参数  返回结果集合时,需要使用上面所示的驱动字符串,而不是ConnStr = Provider=Sqloledb; User ID = SqlUsername ; Password= SqlPassword ; Initial Catalog= SqlDatabaseName ; Data Source= SqlLocalName ; 这种驱动,返回不了记录集合,会报错错误类型:ADODB.Recordset(0x800A0E78)对象关闭时,不允许操作。/t.asp,第13行
http://www.w3dev.cn/article/20130313/asp-connect-to-mssqlserver-other-instance.aspx

asp base64编码/解码函数

 asp实现的base64编码和解码函数使用方法!--#include file=base64.inc--%'---------------------------------------------------------------------------------str=我爱你tandyencodestr=encode64(str) '编码response.write encodestr hrresponse.write decode64(encodestr) hr '解码%  asp实现的base64编码和解码函数源代码,放到inc文件中,以便某些asp
http://www.w3dev.cn/article/20130311/asp-base64-encode-decode-function.aspx

去掉asp now方法中的am,pm内容

  调用asp的now方法时如果得到的内容附带了am/pm字符串,那么写入数据库时会导致asp程序出错,出现这个问题一般是系统时区设置的问题,可以通过如下方法解决now方法返回am/pm字符串问题。  开始,设置,控制面板,选择区域和语言选项,在区域选项中选择自定义,选择时间标签,将时间格式设置为HH:mm:ss,设置为24小时制时间,将下面的AM符号和PM符号后的值清空,单击确定保存设置。  重启iis,测试你的asp程序输出now是否还包含am,pm内容。  如果还是不行,可以试试注册表修改方法,强制ASP时间使用使用区域设置里面的时间格式。  方法如下:打开注册表编辑器,进入HKEY_L
http://www.w3dev.cn/article/20130301/delete-asp-now-am-pm-content.aspx

Asp.Net+flash+jquery.TY.js涂鸦插件,可保存涂鸦图片

1.7.1/jquery.min.js/scripttitleAsp.Net+flash+jquery.TY.js涂鸦插件,可保存涂鸦图片/titlemeta content=在线涂鸦,保存涂鸦图片,asp.net保存涂鸦,flash涂鸦 name=Keywords/meta content=Asp.Net+flash+jquery实现的在线涂鸦插件,通过将涂鸦数据发送到ashx页面,通过asp.net绘制图片。 name=description/script type=text/javascriptwindow.onload=function(){ (function ($) {
http://www.w3dev.cn/article/20130218/Asp.Net-flash-tuya-jquery-plugin.aspx

asp修改access数据库密码

  asp/vbscript如何修改access数据库密码。asp/vbscript修改access数据库密码的sql语句语法很简单,如下,但是链接字符串一定要设置正确,要不会提示错误。需要增加原始的密码,并且要以独占的方式打开access数据库ALTER USER 或 DATABASE 语句 :更改现有用户或数据库的密码。 语法ALTER DATABASE PASSWORD newpassword oldpasswordALTER USER user PASSWORD newpassword oldpasswordALTER USER 或 DATABASE 语句包含以下部分:部分说明use
http://www.w3dev.cn/article/20130216/asp-modify-access-password.aspx

asp如何制作发布webservice-1

  在csdn看到一个问题,说是asp如何制作发布webservice。一般制作发布webservice很少有用到asp的,用百度google搜索asp如何制作发布webservice基本上没有asp的资料,于是改用google搜索how to create web service by asp,搜索到了Creating Web Services with ASP这篇国外的资料,网址:http://www.4guysfromrolla.com/webtech/070401-1.shtmlWeb Services in Classic ASP and in ASP.NETOne of the n
http://www.w3dev.cn/article/20130204/asp-create-webservice-I.aspx

asp如何制作发布webservice-II

rt name=AddServerSoapPort binding=wsdlns:AddServerSoapBinding soap:address location=http://localhost/AddServer.ASP / /port /serviceThe service element identifies the listener, that ASP page (or ISAPI DLL) to call to invoke the Web service. Note that the service element also contains information
http://www.w3dev.cn/article/20130204/asp-create-webservice-II.aspx

asp如何制作发布webservice-III

ASP page. Note that to accomplish all of this we did have to jump through some hoops, such as downloading the SOAP Toolkit. Fortunately, ASP.NET makes Web service development and consumption a much simpler (and quicker) process. For more information on creating and consuming Web services with ASP.
http://www.w3dev.cn/article/20130204/asp-create-webservice-III.aspx

asp.net+iframe实现服务器推送

  asp.net实现服务器推送功能,原理就是用隐藏的iframe加载asp.net页面,如aspx或者ashx,然后动态页执行死循环,在循环体中挂起当前执行aspx或者ashx页面的线程执行。aspx或者ashx页面定时输出js脚本更新父页的信息即可。  不过打开长连接后,浏览器进度条会一直处于加载的状态。  关键:serverpush.ashx这个页面一定要禁用缓冲或者调用Flush方法立即输出数据,要不看不到效果或者到缓冲区满后才发送数据到客户端  源代码如下test.htmldiv id=dvContent/divscript function appendContent(dat
http://www.w3dev.cn/article/20130109/asp.net-iframe-server-push.aspx

asp.net customErrors redirectMode ResponseRewrite失效显示默认错误

息页面,但是asp.net 3.5中Server.Transfer()与ASP.NET MVC路由存在兼容问题,详见CustomErrors does not work when setting redirectMode=ResponseRewrite。  那篇英文文章中的解决办法是将错误页面转向静态页面,这样就不走asp.net的mvc路由器了,但是使用静态页会出现一个问题,如果是找不到页面,实际返回的状态码不是404,而是200,这个非常不利于seo,具体参考:自定义404错误对seo的影响。  既然静态页面能实现转向,那么配置为asp不知道行不行。经测试,配置错误页为asp和配置为as
http://www.w3dev.cn/article/20121228/asp.net-customErrors-redirectMode-ResponseRewrite-display-default-error.aspx

ASP.NET Request获取信息循序

  asp或者asp.net中,使用Request对象获取信息时,检索的顺序依次是QueryString、Form、Cookies、ClientCertificate、ServerVariables。  为了提高效率,最好直接使用Request.QueryString,Request.Form来获取信息,而不是Request。
http://www.w3dev.cn/article/20121225/ASP.NET-Request-get-information-order.aspx

如何隐藏Firefox附加组件栏关闭按钮

  自Firefox升级4.0以后,原来的状态栏变成了现在的附加组件栏,并且最左侧还加了个关闭图标。  下面隐藏Firefox附加组件栏关闭按钮的方法:1. 在Firefox地址栏输入about:support 然后在配置文件夹后面点击打开所在文件夹,进入配置文件夹;2. 进入chrome文件夹,然后编辑userChrome.css;2012-12-13更新:如果不存在userChrome.css文件,可以建立userChrome.css或者将userChrome-example.css这个文件更名为userChrome.css3. 在userChrome.css下面加入这行代码:#addo
http://www.w3dev.cn/article/20121213/hide-firefox-plugin-status-close-button.aspx

ASP下载远程图片保存到本地

%'asp下载远程图片保存到本地或者直接输出图片源代码mode=2'模式,1为保存图片到本地 2为直接输出图片url=https://ssl.captcha.qq.com/getimage?aid=20016010.5978519566745728 '远程图片地址set xmlhttp=server.createobject(Microsoft.XMLHTTP)xmlhttp.open get,url,falsexmlhttp.sendimg = xmlhttp.ResponseBodycontenttype = lcase(xmlhttp.getResponseHe
http://www.w3dev.cn/article/20121212/asp-download-remote-image-save-to-local.aspx

javascript/asp.net转换字符串为16进制编码

t type=button value=将字符串编码为16进制字符串 onclick=document.getElementById('taRst').value=sToHex(document.getElementById('taSource').value)/Asp.Net转换字符串(包含汉字)为16进制编码源代码 public string toHex(string v) { if (string.IsNullOrEmpty(v)) return v; string r = ,hs; int code
http://www.w3dev.cn/article/20121207/javascript-encode-string-to-hex-encode.aspx

如何实现上传拖拽进入浏览器的文件

function(e) { aImg.src = e.target.result; }; })(img); reader.readAsDataURL(file); 接下来就是核心功能:ajax上传。首先新建一个XHR请求var xhr = new XMLHttpRequest(); xhr.open('post', '/file/upload', true);监听上传进度和完成事件xhr.upload.addEventListener(progress, function(e) { if (e.lengthComputable) {
http://www.w3dev.cn/article/20121123/upload-file-drag-in-browser.aspx

Asp.net生成一维条码、二维条码

Asp.net生成一维条码、二维条码,主要实现了一下5条码的生成1.39条码生成功能2.EAN-13条码生成功能3.Code128条码生成功能4.QR Code码制的二维条码生成5.二维码制的解析功能代码不多解释,具体参考源码,下载地址:Asp.net生成一维二维条码示例关于二维条码的更多信息请参考:QR code二维条码转载请注明:www.cnblogs.com/Qidian10
http://www.w3dev.cn/article/20121122/Asp.net-create-Barcode.aspx

EntLib实现ASP.NET页面的自动授权

才能访问该页面,自动化授权可以通过下图得到证实:当前用户为Foo和Bar时,页面得以正常显示;而当我们以 Baz的身份登录后,显示Access denied。二、AuthorizationFilterAttribute  这里我吸取了ASP.NET MVC基于AuthorizationFilter的授权方式,不同的是AuthorizationFilter在ASP.NET MVC中以特性的方式应用到Controller类型和Action方法上,这里我们则将它应用到Web页面对应的类上。 AuthorizationFilterAttribute作为授权筛选器特性的基类定义如下,由于多个特性可以同
http://www.w3dev.cn/article/20121108/EntLib-ASP.NET-Automatic-authorization.aspx

asp动态输出图片

  asp可以使用adodb.stream读取图片文件后动态输出。通过动态输出图片对象,就可以统计图片访问的次数或者对图片引用来源进行判断,做一些简单的图片防盗链功能之类的。  如img src=readimg.asp?img=文件名/readimg.aspfunction getMIME(v) if instr(v,.gif)0 then geMIME=image/gif elseif instr(v,.png)0 then geMIME=image/png elseif instr(v,.bmp)0 then geMIME=application/x-MS-bmp
http://www.w3dev.cn/article/20121013/asp-dynamic-ouput-image.aspx

uploadify不显示flash上传按钮

来试试,在其中一个电脑使用IE6测试的时候发现uploadify没有显示uploadify的flash上传按钮,而是显示html input默认的上传控件。正常情况下的uploadify只显示input file的uploadify  在其他电脑上使用ie6~ie8,firefox或者chrome测试都没问题,能正常显示uploadify的flash上传按钮,就是其中单独的一台电脑无法显示,而是显示html的input,难道配置有问题??  后面忽然想到uploadify是flash来实现上传的,难道是这台电脑没安装flash activex?于是随便浏览一个包含flash的网站,发现flas
http://www.w3dev.cn/article/20121011/uploadify-do-not-display-flash-upload-button.aspx

asp往文件中追加重写内容源代码

  asp向文件中追加内容,重写文件内容vbscript源代码%'filename:文件名'ct:内容'readwritemode:1只读 2重写 8添加,可以通过设置此参数实现文件的重写或者添加新内容'create:是否创建新文件 ,true/false'encoding:编码,0:ascii -1:unicode -2:系统缺省,中文系统为ANSIfunction WriteFile(filename,ct,readwriteMode,create,encoding) set fso=server.CreateObject(scripti
http://www.w3dev.cn/article/20120929/asp-append-rewrite-content-to-file.aspx

asp将字符串内容转换为2进制数据

  asp如何将字符串内容转换为2进制数据,要实现字符串到2进制的转换,可以使用adodb.stream对象写入字符串,然后设置stream的type为1,即指定或返回的数据类型为2进制,然后就可以读取2进制数据流了。  asp如何将字符串内容转换为2进制数据流源代码如下function TextToBinary(text) dim bindata,stream set stream=server.CreateObject(adodb.stream) with stream .Type=2'返回值text字符串模式 .Mode=3'readwrite模式
http://www.w3dev.cn/article/20120929/asp-turn-string-text-to-binary-data.aspx

asp对数组随机取值不重复

  asp对数组随机取值,不重复取同一个数组里面的值。源代码如下Function rndint(byval MaxNum,byval MinNum)'asp生成整数之间的随机数函数 dim tmp if MaxNumMinNum then tmp=MinNum:MinNum=MaxNum:MaxNum=tmp end if Randomize rndint=int(rnd *(MaxNum-MinNum+1)+MinNum)End Function'arr:数组'num:要取的个数function rndarray(arr,num) if num1
http://www.w3dev.cn/article/20120929/asp-Randomize-array-no-repeat.aspx

asp recordset getrows方法

  在ASP中操作数据库一般都要用到RecordSet对象,如果注重程序效率的话,可以使用RecordSet对象的GetRows方法,把记录集recordset转换成二维数组,因为操作数组在速度上将比用RecordSet对象的MoveNext方法快很多,也可以在将recordset转换为数组后尽早释放RecordSet对象,从而减少资源的占用,这也是优化ASP性能的一个方法。  假设现在有一个数据库,其中有一个表名为mytable,有3个字段,名称分别为id,first,second。  程序代码: '' code by xujiwei '' htt
http://www.w3dev.cn/article/20120928/asp-recordset-getrows.aspx

javascript/vbscript/asp生成随机数

(Math.random()*(max-min+1)+min);}alert(rnd(1,10))alert(rnd(10,20))/script  vbscript/asp生成整数之间的随机数script language=vbscript'本实例代码运行查看结果只能在IE浏览器下,其他浏览器不支持vbscript脚本Function rndint(byval MaxNum,byval MinNum)'asp生成整数之间的随机数函数 dim tmp if MaxNumMinNum then'交换大小值,防止传递时大小搞反 tmp=MinNum:MinNum
http://www.w3dev.cn/article/20120927/javascript-vbscript-asp-create-random-number.aspx

Asp CreateParameter参数详解

  asp调用存储过程追加参数通过CreateParameter方法,用来指定属性创建新的Parameter对象。具体语法如下:Set parameter = command.CreateParameter (Name, Type, Direction, Size, Value)参数说明Name 可选,字符串,代表 Parameter 对象名称。Type 可选,长整型值,指定 Parameter 对象数据类型。Direction 可选,长整型值,指定 Parameter 对象类型。Size 可选,长整型值,指定参数值最大长度(以字符或字节数为单位)。Value 可选,变体型,指定 Param
http://www.w3dev.cn/article/20120919/Asp-CreateParameter-Function-parameters.aspx

ASP获取存储过程Return返回值和Output输出

Parameters.append MyCommand.CreateParameter(@c,3,2,50)MyCommand.CommandType = 4MyCommand.ActiveConnection = connMyCommand.CommandText = MYSQLMyCommand.executeResponse.Write(MyCommand.Parameters(@c))Set MyCommand = Nothingconn.closeSet conn = Nothing关于CreateParameter参数解释,可以参考Asp CreateParameter参数详解
http://www.w3dev.cn/article/20120919/asp-get-procedure-return-output-value.aspx