测试代码如下
string a;
string b;
b="http://aa.yy.com/test/"+a
当我把b发送对方时,对方收到的超链接http://aa.yy.com/test/a,链接地址没有把a包含进去,我想把所有字符传作为一个链接,请高手指点怎么处理?

解决方案 »

  1.   

    没写清楚
    string a; 
    string b; \
    a="c.rar";
    b="http://aa.yy.com/test/"+a 
    当我把b发送对方时,对方收到的内容http://aa.yy.com/test/c.rar,链接地址没有把c.rar包含进去,点击的时候打开的是http://aa.yy.com/test/,而不是http://aa.yy.com/test/c.rar .我想把所有字符传作为一个链接,请高手指点怎么处理? 
      

  2.   

    谢谢
    msg = "请点击下面链接接收文件\r\n http://sipinternal.yt.cn/ocsfile/" + Sender.Split(':')[1] + "/" + datarow["FileName"].ToString();
    msg = msg + "\r\n---发送时间:" + datarow["SendTime"].ToString() + "---";
    对方收到后,点击的时候地址没有把文件名包含进去
      

  3.   

    你把msg最后合成后拿出来放到记事本里看看,看输出的字符串是否正确,然后你的连接没有用<a></a>来标记啊,怎么会有连接的?你是通过邮箱发送的吧?那么邮箱的发送格式有没有设成html的?
      

  4.   

    还是没太明白你要干什么?对方收到msg是你发送是的字符串吗?如果是就没什么问题啊。另外你是如何发送的呢?  Socket? web service? 还是只是调用库?
      

  5.   

    msg = "请点击下面链接接收文件\r\n http://sipinternal.yt.cn/ocsfile/" + Sender.Split(':')[1] + "/" + datarow["FileName"].ToString(); 
    msg = msg + "\r\n---发送时间:" + datarow["SendTime"].ToString() + "---"; 运行前 加个断点..看看 datarow["FileName"].ToString(); 有没有数据把.