这是什么意思
Server.MapPath(@"/abc.aspx");为什么有个@的? --------------------编程问答-------------------- @是让/不转义。不然得要两个// --------------------编程问答-------------------- 转义符 --------------------编程问答-------------------- @是让\不转义。不然得要两个\\ --------------------编程问答--------------------
忽略后面字符串中所有转义字符的作用 --------------------编程问答--------------------
应该是除"之外的 --------------------编程问答--------------------
就双引号而言,不能算转义字符吧 --------------------编程问答--------------------
\" --------------------编程问答--------------------
Server.MapPath(@"/abc.aspx");--------------------编程问答-------------------- @,保证你输入的"\" 不被理解为转义字符,保证你“”里面的路径能正确的识别。 --------------------编程问答-------------------- @是C#字符串的另外一种表达方式,使得输入更简单,一般只要注意将"转成"",{转成{{,}转成}},其他不用再转义,比普通那种简单很多,特别是sql语句的输入 --------------------编程问答--------------------
Server.MapPath("//abc.aspx");//与以上代码等价
这可不等价。
9楼正解。转义字符是\,可不是/.8楼不要误导别人。 --------------------编程问答--------------------
+1 --------------------编程问答-------------------- 如果用@,你就不用担心字符串中字符的转义问题了 --------------------编程问答-------------------- google 转义符 有更详细的说明 --------------------编程问答-------------------- 在本地的时候,IIS报错,说找不到路径
补充:.NET技术 , C#