链接后与空间有关的问题

时间:2015-08-07 09:15:55

标签: asp.net

我正在使用以下代码生成链接

string EncryptPath = Common.Encrypt(Path);
        string SourceLinkPath= string.Empty;

     if (File.Exists(Server.MapPath("Image.txt")))
        {
            SourceLinkPath  = System.IO.File.ReadAllText(Server.MapPath     ("Image.txt"));
        }


          string link2 = SourceLinkPath + EncryptPath;

         TxtPathLink2.Text = link2;

链接正在生成,但它在sourcepath之后提供空间。输出就像 的 http://18.10.10.11/test/View.aspx?Value= 67534ERT

我希望生成 http://18.10.10.11/test/View.aspx?Value=67534ERT 如何在一行中生成链接

1 个答案:

答案 0 :(得分:0)

.txt文件可能有一个你缺少的空格。

更改System.IO.File.ReadAllText(Server.MapPath ("Image.txt"))

要:

System.IO.File.ReadAllText(Server.MapPath("Image.txt")).Trim()

String.Trim()String对象中删除所有前导和尾随空白字符。