asp 变量赋值问题

我在a.asp中赋值了如下内容A01="测试1"A02="测试2"在数据库中有个itemid字段是记录的编号,用于在b.asp中调用a.asp中的内容,现在b.asp使用... 我在a.asp中赋值了如下内容
A01="测试1"
A02="测试2"
在数据库中有个itemid字段是记录的编号,用于在b.asp中调用a.asp中的内容,现在b.asp使用include file包含了a.asp,如数据库中有条记录itemid是A01,怎么实现b.asp查询到A01后显示的是“测试1”而不是在 页面显示“A01”。
展开
 我来答
百度网友2615232fd
2011-02-01
知道答主
回答量:16
采纳率:0%
帮助的人:20.3万
展开全部
很简单的
大致明白了你的意思,你是用数据库来记录变量名?
然后输出这个变量名先设定好的值?

从数据库读出的值都是字符串,必须用EVAL函数将其转换成可执行的变量

默认情况下输出itemid字段的值为"A01"

但加上Eval(itemid) 这时,itemid的值就变成了变量的值,只要事先设定了这个变量,就会输出这个变量的值 如:
response.write Eval(rs("itemid"))
zhbmlong
2011-01-31 · TA获得超过133个赞
知道小有建树答主
回答量:403
采纳率:0%
帮助的人:336万
展开全部
使用eval()函数,eval("A01")是显示变量为A01的值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cz129800
2011-02-03
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
你可以这样做!在a.asp页面中写出以下代码:
<%
function show(a)
select case a
case "A01"
response.Write("测试1")
case "A02"
response.Write("测试2")
end select
end function
%>
在b.asp页面中写出以下代码:<% call show("A01")%>

调试一下试试哈!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kgp742631
2011-01-31 · 超过22用户采纳过TA的回答
知道答主
回答量:59
采纳率:0%
帮助的人:54.8万
展开全部
我想看下,怎么解决的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式