李荣浩有理想歌词:asp中要传递的数据库字段有空格,应该怎么传递?谢谢

来源:百度文库 编辑:高考问答 时间:2024/05/09 07:18:20
有个问题,我要显示我数据库中的一个类名,通过在一个页面的点击提交到另一个页面:<%
SmallClassName=trim(request("SmallClassName"))
response.write"<td><font color='#fffff'>"&SmallClassName&"</font></td>"
类名本来是Swabable Valve可是提交后就只是显示swabable了,是什么原因呢/

trim()
返回不带前导空格 (LTrim)、后续空格 (RTrim) 或前导与后续空格 (Trim) 的字符串副本。
SmallClassName=trim(request("SmallClassName"))
把这句修改为
SmallClassName=request("SmallClassName")

你可以在传递前用字符替换函数将空格替换成“%20”

提交页先用Server.UrlEncode(SmallClassName)进行编码
会把空格等变换成%20的之类的字符

接收页用Server.UrlDecode(request("SmallClassName")))
进行解码

就行了