asp代码大全(javascript常用代码)
其实asp代码大全的问题并不复杂,但是又很多的朋友都不太了解javascript常用代码,因此呢,今天小编就来为大家分享asp代码大全的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!
寻求ASP代码
登录状态,都是用session来记录的,
默认session是20分钟,可以通过修改session.timeout=1440这是24小时。。
当然如果你还需要时间更久的话,可以通过写入COOKIES来实现,然后能过JS来判断关闭状态,来清除COOKIES就可以了。
还有一个办法:
设置页面为每15分钟自动刷新一次:比如:
<head>
<metahttp-equiv="Refresh"content="900000;url=sessionKeeper.asp">
<!--每隔900秒刷新一下自己,为了和服务器通讯一下,保持session不会丢-->
</head>
</html>还有一些办法:
<scriptlanguage=javascript>
functionkeepsession(){
document.all["Back"].src="/SessionKeeper.asp?RandStr="+Math.random();
//这里的RandStr=Math.random只是为了让每次back.src的值不同,防止同一地址刷新无效的情况
window.setTimeout("keepsession()",900000);//每隔900秒调用一下本身
}
keepsession();
</script>在根目录建立一个空的SessionKeeper.asp文件就可以了,让JS通过指定时间来刷新一次,也可以保持SESSION的值。。。
建议还是不要做session保持,可以登录时加上个保持登录选项,如果选了就用cookies来实现就可以了。
asp网站源代码
在局域网里搭建一个web服务器,固定该机的内网IP,要win2003系统,XP的不行,因为IIS连接数有限制,搭建好,把程序放上去,其他电脑直接输入这台服务器的IP地址就可以访问了。
如果要外网登陆,要先把局域网的路由器映射到这台服务器上,一般是在路由器里设置DMZ主机,然后填上服务器的内网IP。
外网访问时是要输入外网的IP,可以上IP138查询到。
如果你们宽带是固定IP的话申请个域名指向这个IP就行了,如果不是固定IP,就需要使用动态域名,现在常用的是“花生壳”
有关asp代码的一些问题 请高手指教!!
有几个主要的错误原因:
这个错误发生在当你的程序试图执行更新数据库或其它类似操作时。这是因为
ADO由于以下的几个原因而不能够写数据库造成的。
1。一般的原因都是匿名用户帐号(IUSR_MACHINE)对该数据库文件没有写权限。
要解决这个问题,在管理器中调整数据库文件的属性,让匿名用户有正确的权限。
当使用ACCESS数据库时,不仅要给文件写的权限,还要给该目录写的权限,因为
Jet需要在该目录建立一个.ldb文件[NTFS硬盘格式才会出现,FAT格式的不会出现权限问题]。
或是在IIS中设置一个有读取写入权限的匿名帐户.
2。第二个原因是数据库没有使用正确的模式打开。应该使用下面的方法打开。
SQL="UPDATE Products Set UnitPrice= 2;"
Set Conn= Server.CreateObject("ADODB.Connection")
Conn.Mode= 3''3= adModeReadWrite
Conn.Open"myDSN"
Conn.Execute(SQL)
Conn.Close
注意默认的Mode是设置0(adModeUnknown),它是允许更新的。
3。还有可能是在ODBC管理器中将该DSN的只读选项选中。
4。你是在同时更新两个表中的字段,也会出现这个错误信息,解决办法是分开来更新
这两个表中各自字段。
5。当你使用了一个从低版本中(如ACCESS2.0,ACCESS7.0)载入到高版本(ACCESS 2000)
中的查询时,在执行这个查询是会出现该错误。
如果是winXP系统
在文件夹选项里面默认使用简单共享(推荐),把这个选项去掉,
再在文件夹上右键点击,就会出现安全这个选项卡,
原来默认的没有,然后在安全选项卡里面可以设置用户的写入权限了
右击数据库>安全>everyone>将需要的勾上
好了,文章到这里就结束啦,如果本次分享的asp代码大全和javascript常用代码问题对您有所帮助,还望关注下本站哦!