请教高手~这两条连接到详细页的语句 有什么不同呢?中间那段代码可以删除吗?谢谢~

fanch8 2009-07-27 04:14:02
问题:
这条语句是DW可视化操作中连接上的
<A HREF="detail.asp?<%= Server.HTMLEncode(MM_keepNone) & MM_joinChar(MM_keepNone) & "n_ID=" & rs_cr_sp.Fields.Item("n_ID").Value %>">
连接文字
</A>

这条是偶删除掉中间那段疑似无用的代码后的
<A HREF="detail.asp?<%= "n_ID=" & rs_cr_sp.Fields.Item("n_ID").Value %>">
连接文字
</A>

这两条连接方式 偶在测试中发现结果完全相同 删除那段代码后也无任何异样,偶想请问“Server.HTMLEncode(MM_keepNone) & MM_joinChar(MM_keepNone)”这段代码是指什么?放在连接里有意义吗?删除掉有什么隐患吗?

谢谢~!!
...全文
21 点赞 收藏 7
写回复
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
fanch8 2009-07-27
大致明白了~谢谢~!总之删就对了^皿^
回复
toury 2009-07-27
4L:是
5L:那是一段组合URL参数用的,意思是如果url是“aaa.asp?bbb=333”这样的它就用&连接

删~
回复
fanch8 2009-07-27
但是还有段代码 是扩在MM_keepNone前面的MM_joinChar这个变量
相关代码如下~~
Function MM_joinChar(firstItem)
If (firstItem <> "") Then
MM_joinChar = "&"
Else
MM_joinChar = ""
End If
End Function

这有什么用吗?谢谢哦~
回复
fanch8 2009-07-27
那么请问~就是说“Server.HTMLEncode(MM_keepNone) & MM_joinChar(MM_keepNone) &”这段代码 是没有任何用处 删除也没关系的意思 是吗?
回复
toury 2009-07-27
[Quote=引用 2 楼 fanch8 的回复:]
呵呵……代码里和keepNone变量相关的代码不多……就一小点~代码如下

Dim MM_keepNone
MM_keepNone=""

请问这……有用么?=v=~
[/Quote]
删之~~
回复
fanch8 2009-07-27
呵呵……代码里和keepNone变量相关的代码不多……就一小点~代码如下

Dim MM_keepNone
MM_keepNone=""

请问这……有用么?=v=~
回复
toury 2009-07-27
应该没什么问题吧。
保险的话,你查查代码里的keepNone变量是做什么的就知道删除后有没有隐患了
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告