转义字符 转义字符的意义
/n 回车换行
/t 横向跳到下一制表位置
/v 竖向跳格
/b 退格
/r 回车
/f 走纸换页
// 反斜线符"/"
/' 单引号符
/a 鸣铃
/ddd 1~3位八进制数所代表的字符
/xhh 1~2位十六进制数所代表的字符
@在c#中为强制不转义 的符号,在里面的转义字符无效
string str1 = "abc/n"; // 这里/n当然默认转为换行符
string str2 = @"abc/n" // 这里/n不自动转为换行符号,相当于 str2 = "abc//n"
以下两种方式等效
string aaa="D://Root//SendEmail//SendEmail//bin//Debug//downjmail.dll";
string aaa=@"D:/Root/SendEmail/SendEmail/bin/Debug/downjmail.dll";
Server.MapPath的用法
./当前目录
/根目录
../上层目录(相对当前来说)
如果当前的网站目录为D:/wwwroot 浏览的页面路径为D:/wwwroot/company/news/show.asp
在show.asp页面中使用
Server.MapPath("./") 返回路径为:D:/wwwroot/company/news
Server.MapPath("/") 返回路径为:D:/wwwroot
Server.MapPath("../") 返回路径为:D:/wwwroot/company
server.MapPath(request.ServerVariables("Path_Info"))
Request.ServerVariables("Path_Translated")
上面两种方式返回路径为 D:/wwwroot/company/news/show.asp