日期:2014-05-17  浏览次数:20736 次

为什么不用Trim而用Ltrim(Rtrim(QueryString))?
看到几个教程中说,获取QueryString参数时,不用Trim而用Ltrim(Rtrim(str)),谁知道为什么?

------解决方案--------------------
没有为什么吧,写的人喜欢而已
------解决方案--------------------
还有这种细微差别啊?我感觉也没什么不一样的啊!!
------解决方案--------------------
不晓得


乱说一下哈 “脱了裤子放屁”
------解决方案--------------------
什么烂教程啊?
我还没看这种说法呢。。
------解决方案--------------------
除非他在sql里写.:) sql语句中没有trim, 只有l,r. 但涉及到QueryString,说明是在程序中,那就是胡扯.

为什么要有l, r 是因为,有时候,左或右边的空格是要保留的,
------解决方案--------------------
哈哈,如今啥人都有,这样的人出的教材我劝你赶紧换一本权威点的。
------解决方案--------------------
对于单个参数的url请求,且没有把空格编码成%20的,可以只用Ltrim。
请看这个例子:

<%
Response.Write( "* " & Request.QueryString( "aa ") & "* ")
%>
<a href= "?aa= slfjkl "> test </a>

在接收参数时,自动把参数最后的空格去掉了。
------解决方案--------------------
送给写教程的人一句话:水至清则无鱼,人至贱则无敌~
------解决方案--------------------
画蛇添足