asp服务器变量(asp服务器控件)
- 服务器
- 2022-12-19 00:37:35
- 16
本篇文章给大家谈谈asp服务器变量,以及asp服务器控件对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
asp定义一个变量
1、利用Application对象:
比如:Application("a")=123,那么你刷新网页后Application("a")的值仍然是123,而且其他人进入网页后,Application("a")的值也是123的。只有当服务器关机或20分钟内没有任何人(你或者其他人)访问网页,Application("a")的值才会清零;
2、利用Session对象:
比如:Session("a")=123,那么你刷新网页后Session("a")的值仍然是123(注意其他人看到的不一定是同一个值,是互相独立的)。只有当服务器关机或20分钟内你都没有访问网页,Session("a")的值才会清零;
3、利用Cookies集合:
比如:Response.Cookies("a")=123,那么只要你的浏览器没有关闭,不管刷新多少次、页面闲置多久时间,这个Cookie值都不变。如果设置了该Cookie的有效期限(比如一个月),那么在这个期限内,只要你进入这个网站,该Cookie值都仍然是你设置的那个值,除非你自己改变;
4、再然后就只能利用网站上的文本文件存储或利用数据库了,这里不多说了。
补充一点,ASP本身是没有静态变量这一概念的(VB和VBA才有),只有全局变量和静态变量。如果你说的静态变量是在页面未刷新的情况下发生的,那么全局变量可以实现你的要求(在过程或自定义函数内部的全局变量的值是不会被清零的)。当然,我上述的四种方式在这种情形下仍然适用。
asp.net中怎么在服务器标记中使用变量啊?
如果是开源的话可以在.CS文件中将一个string类型设为public.经过赋值后他就可以在aspx文件里%= 变量 %调用了.但是他有一个缺点,就是不属于绑定.也就是说每次page_load的时候都要进行一次赋值才可以.哈哈!!
asp变量如何做
%
ACCDB="data/data.mdb" '你的acc数据库路径
ConnTypeStr = 1 '要是acc的数据库就为0, 1是mssql
DBServer = "(local)" '数据库服务器IP地址(本地可用“127.0.0.1”或“(local)”,非本机请用真实IP)
DBname = "mydb" '数据库名称
DBuid = "sa" '数据库服务器用户名
DBpwd = "123456" '数据库服务器用户密码
Set Conn = Server.CreateObject("ADODB.Connection")
If ConnTypeStr=0 then
ConnData="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="Server.MapPath(ACCDB)
Else
ConnData="driver={SQL Server};server="DBServer";uid="DBuid";pwd="DBpwd";database="DBname""
End If
Conn.Open ConnData
%
asp 怎么跨服务器传递变量?
按楼上说的,用隐藏域,并把他放在form里面
form name="form1" action=""
input type='hidden' id='aa'
/form
javascript这么写:
document.getElementById("aa").value=document.getElementById("textid").innerHTML;
服务器端取aa的值:
Request.Form("aa")
asp定义全局变量
用Session建立全局变量
你可以定义成
Session("x")
=
123
然后无论你切换到哪个网页,这个Session变量都会保持直到你关掉浏览器。
或者你也可以用Application建立
例如
Application("x")
=
123
这样即使你把浏览器关了再重新开网页,这个变量也不会消失,直到你重起Web服务器为止。
不过像你说的这种情况,你把sub.asp引用过来了,你直接
x
=123
就行了。
从main.asp里面
response.write
x
就会显示123
关于asp服务器变量和asp服务器控件的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
本文由admin于2022-12-19发表在靑年PHP官网,如有疑问,请联系我们。
本文链接:http://www.qnphp.com/post/19033.html