如何判断asp变量为空值

评论(0)浏览(235)分类:Asp/VBScript
如何判断asp变量为空值  在asp if条件语句中,经常遇到这种情况需要判断变量是否为空值的情况,asp为空分为很多种,下面为asp变量类型及为空值的对应关系变量类型与取值(设变量为a)解释性描述aa=EmptyIsEmpty(a)a=0a=a Is Nothinga=NullIsNull(a)Empty 型(未初始化型)假真真假假出错假假数值型-0假真假真假出错假假字符型-空字符串出错真假假真出错假假对象-空对..

ashx如何代码分离使用单独的cs代码文件

评论(0)浏览(723)分类:Asp.Net/C#
ashx如何代码分离使用单独的cs代码文件  asp.net的ashx文件如何实现代码分离,ashx文件使用独立的cs文件来进行代码编写。  使用vs创建的ashx文件,cs代码和ashx文件同在一个文件中,要想将ashx文件里面的代码分离出来放到独立的cs文件里面,需要将cs代码文件放到app_code共享目录才能编译,要不cs文件和ashx文件在同一个目录下,会出现下面的错误/应用程序中的服务器错误。分析器..

asp.net给aspx设置和web.config不同字符集编码

评论(0)浏览(413)分类:Asp.Net/C#
asp.net给aspx设置和web.config不同字符集编码  当asp.net网站配置文件web.config配置了站点全局编码后,如何单独给其他aspx页面配置和web.config不同的编码?如果你使用的是ajax post提交数据,记住一定要设置ajax请求头Content-Type为application/x-www-form-urlencoded; charset=UTF-8,要不有些浏览器省略了charset=UTF-8,会导致出现乱码问题。  如web.config指定了全站的编码为gb2..

访问京东淘宝先跳转到count.chanet.com.cn,贱啊电信网通

评论(0)浏览(530)分类:操作系统及应用软件
访问京东淘宝先跳转到count.chanet.com.cn,贱啊电信网通  最近访问京东或者淘宝的时候,狗日的会先跳转count.chanet.com.cn这个域名下,再跳转到京东或者淘宝去,然后京东淘宝的url后添加了一串参数,这种参数是京东淘宝返现时需要的广告账户信息,真你妈贱种网通电信。http://count.chanet.com.cn/click.cgi?a=524061d=22338u=e=url=http%3A%2F%2Fwww.jd.com会先跳转到这个地址,再回到京东,附带一..

设置X-Frame-Options响应头防止网页被框架

评论(0)浏览(4141)分类:Asp/VBScript
设置X-Frame-Options响应头防止网页被框架  防止某些重要网页被其他网站框架导入,可以给页面增加X-Frame-Options响应头,这样浏览器会依据X-Frame-Options的值来控制iframe框架的页面是否允许加载显示出来,IE下的效果如下(此内容无法再框架中显示。为了帮助保护在此网站中输入的信息安全,此内容的发行者不允许在框架中显示该信息),其他非IE核心浏览器会显示空白内容。  动态页..

sql server插入超出gb2312编码特殊字符

评论(0)浏览(296)分类:SQL及数据库
sql server插入超出gb2312编码特殊字符  sql server插入特殊字符串(超出gb2312编码)字符时,会出现乱码。如插入 这个字符insert into news('title')values(' ')--执行后title内容为问号?,出现乱码  sql server插入超出gb2312编码特殊字符解决办法insert into news('title')values(N' ')--执行后title内容为问号?,出现乱码MSDN解释如下:使用..

Win2003 IIS6 asp aspnet安全详细配置

评论(0)浏览(124)分类:操作系统及应用软件
Win2003 IIS6 asp aspnet安全详细配置  为了研究下asp和asp.net虚拟主机更好的安全配置,决定对自己的机子下手。  下面对win2003+SP2+IIS6配置成功,系统安装在c盘下,所有盘的文件系统都为ntfs,如果是fat32就没什么意思了。更新asp连接mssql出现未找到提供程序。该程序可能未正确安装错误asp.net出现无法找到字体?错误的解决方案第一步,系统盘的权限。1)C盘中除了administrat..

安全连接失败:ssl接收到一个超出最大准许长度的记录

评论(0)浏览(1393)分类:操作系统及应用软件
安全连接失败:ssl接收到一个超出最大准许长度的记录  通过https协议访问网站时,firefox出现下面的错误安全连接失败,连接到xxxx时发生错误。ssl接收到一个超出最大准许长度的记录。(错误码:ssl-error-rx-record-too-long)无法显示您尝试查看的页面,因为无法验证所收到数据的真实性。请联系网站的所有者以告知此问题。 chrome提示下面的错误SSL 连接出错无法与服务器建立安全连接。可能是服..

iis6导入ssl证书启用https协议

评论(0)浏览(110)分类:操作系统及应用软件
iis6导入ssl证书启用https协议  首先,申请一个免费的网站域名ssl证书,具体看这里:网站免费SSL证书申请。  然后,打开iis6,右键点击需要启用ssl访问的网站,属性,切换到目录安全选项卡,在安全通信里面点击服务器证书。  在弹出窗口中,点击下一步进入网站ssl证书分配方法选择,选中从.pfx文件导入证书(第一步生成的证书有多个版本的,注意将for IIS的证书解压后得..

网站免费SSL证书申请

评论(0)浏览(417)分类:操作系统及应用软件
网站免费SSL证书申请  免费的网站多域名ssl证书申请地址:https://freessl.wosign.com/,打开这个地址,点击下面的免费申请按钮进入网站ssl证书申请填写页面。  免费SSL证书申请第一步,填写你需要生成ssl证书的网站域名,可以填写多个,一行一个。然后选择免费ssl年限,如果选择sha1,年限只能1年,选择sha2加密,可以1~3年,但是xp sp2不支持。  免费SSL证书..

连接ACCESS“无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开”

评论(0)浏览(89)分类:操作系统及应用软件
连接ACCESS“无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开”  连接带有密码的ACCESS数据库时出现无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开错误。  此问题是由数据库的连接串引起的,可用下面的串连接即可Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=true;Data Source=c:/temp.mdb;Jet OLEDB:Database Password=密码

asp抽奖程序算法

评论(0)浏览(95)分类:Asp/VBScript
asp抽奖程序算法  asp抽奖程序算法,需要记录抽奖了多少次的自己注意保存数据结构到数据库中,需要导入json2.asp这个文件,其实内容就是json2.js这个文件,然后用script language=javascript runat=server括起变为服务器端代码即可。!--#include file=json2.asp--script language=javascript runat=server $prize_arr = [//prizeNum:此奖项总数  use:已..

C#使用wkhtmtopdf将html生成pdf

评论(0)浏览(516)分类:Asp.Net/C#
C#使用wkhtmtopdf将html生成pdf  关键字:C#如何将html代码生成对应显示的pdf文件。C#将url地址生成pdf文件  Calling wkhtmltopdf to generate PDF from HTML 老外最多人加分的那篇做法,使用wkhtmtopdf(GPL协议)可以省很多程序代码, 首先到官网http://wkhtmltopdf.org/downloads.html,下载对应版本的wkhtmtopdf进行安装。  wkhtmltopdf,一个集成好了的exe文件(C++编..

php实现javascipt charCodeAt/fromCharCode方法

评论(0)浏览(122)分类:PHP/apache/Perl
php实现javascipt charCodeAt/fromCharCode方法  php实现javascipt charCodeAt方法function charCodeAt($str, $index){ $char = mb_substr($str, $index, 1, 'UTF-8'); if (mb_check_encoding($char, 'UTF-8')) { $ret = mb_convert_encoding($char, 'UTF-32BE', 'UTF-8'); return hexdec(bin2hex($ret)); } else { ..

C#获取socket连接客户端ip地址

评论(0)浏览(110)分类:Asp.Net/C#
C#获取socket连接客户端ip地址  C#获取socket连接客户端ip地址Socket sc = Listener.Accept();if (sc != null){ IPEndPoint cip = (IPEndPoint)sc.RemoteEndPoint; string ipaddr = cip.Address.ToString();//这个变量值就是客户端ip地址}

ASP代码发生错误显示信息乱码解决办法

评论(0)浏览(248)分类:Asp/VBScript
ASP代码发生错误显示信息乱码解决办法  asp网站使用utf-8编码时,如果asp发生错误,显示的错误信息是乱码,需要切换浏览器浏览编码为gb2312才会显示正确的错误信息。因为IIS的错误信息输出默认使用的是gb2312编码。  有2种解决办法,让asp错误信息不显示乱码1)自己写代码来容错,不使用IIS默认的错误代码页。(适用于无法管理IIS的用户)On Error Resume Next'在可能出错第..

C# DataTable Select出来的数据行添加到另外的DataTable中

评论(0)浏览(177)分类:Asp.Net/C#
C# DataTable Select出来的数据行添加到另外的DataTable中  C#通过DataTable.Select选出的数据行无法直接添加到另外一个DataTable中,会提示下面的错误该行已经属于另一个表。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.ArgumentException: 该行已经属于另一个表。 DataTable dt1 = new Da..

window form最小化隐藏到图标栏双击notifyicon如何显示窗体而不是最小化状态

评论(0)浏览(421)分类:Asp.Net/C#
window form最小化隐藏到图标栏双击notifyicon如何显示窗体而不是最小化状态  C# winform放置了notifyicon,双击notifyicon实现窗体的显示和隐藏。同时添加了Form窗体的SizeChanged事件判断最小化时自动隐藏到图标栏。源代码如下/// summary/// 最小化时自动隐藏到图标栏/// /summaryprivate void MainFrm_SizeChanged(object sender, EventArgs e) { if (this.WindowState == FormWindowState.Minimized) this.Visible..

ftp数据Socket错误:链接已超时

评论(0)浏览(54)分类:操作系统及应用软件
ftp数据Socket错误:链接已超时  今天链接服务器ftp时出现数据Socket错误:链接已超时 列表错误,网上找了下将ftp设置改为被动模式就可以解决这个问题,但是看我的客户端ftp软件配置数据连接模式就是被动模式(PASV)的。  为什么还会出现这个错误?昨天链接还是好好的。突然想起来了,昨天启动了系统自带的防火墙,应该是被动模式下建立的链接端口号是随机的,导致端口号被..

IE11 javascript及相关兼容性更新

评论(0)浏览(269)分类:操作系统及应用软件
IE11 javascript及相关兼容性更新  使用 Internet Explorer11,你可以获得与 Web 标准、其他浏览器和实际网站的更好兼容性。 更新了对常用 Web 标准的支持并添加了可防止较旧版本的网站错误显示的更改。  IE11这些更改包括:User-agent 字符串更改文档模式更改传统 API 添加、更改和删除URL 字符编码自定义数据属性SVGpointer-events属性的 HTML 支持更新反映对基于标准的规..

AutoCompleteExtender自动完成列表和输入框空白边

评论(0)浏览(51)分类:Asp.Net/C#
AutoCompleteExtender自动完成列表和输入框空白边  ajaxToolkit AutoCompleteExtender控件的自动完成列表弹出层和输入控件之间存在空白,自动完成列表没有紧挨着输入框,是因为AutoCompleteExtender自动完成列表用的是ul HTML标签来实现的,ul标签默认在浏览器下是有margin空白外边距的,如下图所示  用开发工具看弹出层就可以完整看到margin外边距了,如下图解决办法就是去掉ul的margin外边..

recordset/connection的close方法并没有立即释放数据库链接

评论(0)浏览(469)分类:Asp/VBScript
recordset/connection的close方法并没有立即释放数据库链接  asp创建的adodb.connection或者adodb.recordset对象直接打开数据库链接字符串时,当关闭connection或者recordset,创建的数据库链接并没有立即释放,大概经过1分钟左右才会自动释放。这个是有连接池控制,每个链接有一个存活期限,可以通过链接字符串(Connection Lifetime)配置存活期限,如果没有设置过,默认为60秒(asp设置Connection L..

asp,asp.net和php如何添加301跳转

评论(0)浏览(88)分类:Asp.Net/C#
asp,asp.net和php如何添加301跳转  asp添加301跳转响应头Response.Status = 301 Moved PermanentlyResponse.AddHeader location, http://yourdomain  asp.net添加301跳转响应头Response.StatusCode = 301;Response.Status = 301 Moved Permanently;Response.AddHeader(location, http://yourdomain);   php加301跳转响应头header('HTTP/1.1 301 Moved Permanently'..

NetBox打包asp文件为可执行文件exe

评论(0)浏览(180)分类:Asp/VBScript
NetBox打包asp文件为可执行文件exe  NetBox打包asp文件为可执行文件exe示例。  将下面内容存为.box后缀的文件,然后放到你的网站根目录下。Dim httpdShell.Service.RunService NBWeb, NetBox Web Server, NetBox Http Server Sample'- Service Event Sub OnServiceStart()Set httpd = NetBox.CreateObject(NetBox.HttpServer)If httpd.Create(, 8080) = 0 ThenSet host =..

asp批量读写更新文件utf-8编码文件示例

评论(0)浏览(194)分类:Asp/VBScript
asp批量读写更新文件utf-8编码文件示例  asp批量处理文件,asp读utf-8文件,asp写utf-8文件示例代码,asp adodb.stream读写utf-8文件示例。asp批量处理目录文件示例代码小提示:如果更新的是ansi编码的文件,只需要scripting.filesystemobject对象的opentextfile打开textstream数据流进行读写即可。如果是utf-8,只能使用adodb.stream进行操作,因为scripting.filesystemobject的ch..

C#如何实现asp的join函数

评论(0)浏览(56)分类:Asp.Net/C#
C#如何实现asp的join函数  asp中有join函数将数组项目组合成用指定字符串分隔的字符串。join(list[,delimiter])  list :必选项。包含要联接的子字符串一维数组。  delimite:可选项。在返回字符串中用于分隔子字符串的字符。如果省略,将使用空字符 ()。 如果 delimiter 是零长度字符串,则在同一列表中列出全部项,没有分界符。dim arr(2)arr(0)=0arr(1)=1arr(2..

asp读取局域网共享文件

评论(0)浏览(73)分类:Asp/VBScript
asp读取局域网共享文件  asp如何读取局域网共享的文件内容,其实很简单,和读取本机上的文件一样,通过scripting.filesystemobject来读取,只是路径不能用server.mappath进行转换,而是使用通常访问别人共享的路径,如\\共享计算机名或者ip地址\目录\文件  asp读取局域网共享文件源代码如下%set fso=server.CreateObject(scripting.filesystemobject)set ts=fso.O..

asp动态输出图片

评论(0)浏览(60)分类:Asp/VBScript
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 ..

chrome无法保存本地设置cookie解决办法

评论(3)浏览(7126)分类:操作系统及应用软件
chrome无法保存本地设置cookie解决办法  chrome(webkit核心浏览器)默认只支持online-cookie(网站发布,通过http协议访问设置的cookie),本地测试(file浏览,双击运行或者拖进chrome浏览器)设置的cookie是无法保存的,如下图所示  从上图可以找到chrome默认的启动配置没有保存本地设置的cookie。  要想chrome本地设置的cookie也要能保存,需要配置过chrome,给chrome快捷方..

修改wordpress域名配置的3种方法

评论(0)浏览(98)分类:PHP/apache/Perl
修改wordpress域名配置的3种方法  今天安装wordpress插件UpdraftPlus后,用UpdraftPlus还原备份导致数据中的wordpress的域名配置被备份文件中替换了,导致无法登陆wordpress管理后台,自动跳转到备份文件中的域名。  下面有3种方法可以重新设置wordpress的域名一、在可以登陆后台的情况下  使用正确的域名登陆到你的Wordpress后台(http://你的域名/wp-admin/)后,在设置..