在做文件上传的时候,路径文件夹为Image2.ImageUrl = @"uploadimage\"
请问这个@是做什么用的?
如果要传到uploadimage文件夹的上2层名为img的文件夹里怎么写
是否可以写成Image2.ImageUrl = @"~/~/uploadimage\"

解决方案 »

  1.   

    "uploadimage\\"
    <==>
    @"uploadimage\"
    如果不加@,则字符串中的转议字符要自己处理.
      

  2.   

    通常,我们把文字写入数据库的时候,为了防止SQL注入,都要把文本里面的单引号进行替换,并且要注意一些特殊字符的过滤,加了这个符号之后,它会自动把所有文本当成一个块,不会被单引号之类的欺骗,提高了安全性.
      

  3.   

    @是转义符。意思就是把一些系统带有特定意思的符号。不进行特定处理。 直接把符号输出来
    用string i=@C:\1.txt
    i结果是C:\1.txt
    不用@
    string i=C:\\1.txt
    结果i=C:\1.txt