谢谢您对我的信任。在asp页面中,&和+等字符具有特殊的含义,因此不能在Internet Transfer控件中通过string类型的字符串直接传送,我觉得您的问题应该就是这个原因引起的。您可以试着用%后面加上2位16进制数字来替代相应的字符。如:strFormData="fname=randy%26lname=morgan"
在%字符后面的是ASCII字符所对应的16进制数字。 %26即代表符号&您可以参考以下ASCII码表来了解他们的对应关系:
ASCII Character Codes Chart 1
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclang98/html/_pluslang_ascii_character_codes_chart_1.asp