如何在数据库备注类型中加入ASP语言,动态显示数据变量???

Rensun 2005-04-07 08:47:23
从数据库中读取备注类型的数据。。。。如何在该备注类型文本中加入ASP语句????
如:

…………………………<%=Rs("uid")%>…………

但我在直接读取时该部分不会显示,而使用server.htmlenocde()却会显示原语句、??请教了。。。。
...全文
124 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Rensun 2005-04-07
  • 打赏
  • 举报
回复
我是如此的愚蠢~~~~~~哈哈。。。真丢人~~~~我知道如何了。。。谢谢大家。。。。。
唉,就是直接替代为变量就行了。。。。

如下:

a = replace(str,"A","<font color = 'red'>"&你的变量名称&"</font>")


唉~~~我真春~~~哈哈哈哈哈。。。
Rensun 2005-04-07
  • 打赏
  • 举报
回复
5555~

不行啊。。。

str = server.HTMLEncode(rs("contents"))
a = replace(replace(replace(replace(str,"#","<"),"$","%"),"+",">"),"!","=")
response.Write a

结果不会显示该部分。。。
julychina 2005-04-07
  • 打赏
  • 举报
回复
数据库中存ASP语言本身就是不安全的。设计方面可以考虑其它的方法。
  • 打赏
  • 举报
回复
用eval函数啦
bluemoon0001 2005-04-07
  • 打赏
  • 举报
回复
不行,你把asp存入数据库,在服务器端读出的服务器仍然把它当做一个字符串,所以不行,建议,象这样需要用到asp代码的,你不防用字符串替换,例:
数据库中存入“................$uid...........”

content=replace(content,"$uid",rs("uid"))
meizz 2005-04-07
  • 打赏
  • 举报
回复
从库里取出来的都是字符串, 里面的ASP语句是不会被执行的, 你要解决可以用 replace 做, 把字符串里的特殊字符替换成真实的ASP变量值

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧