在ASP.Net中"../" "./" "~/"表示什么意思
"../" 相对当前(根据不同的语境,当前是不同的)的上一级目录
"./" 就是当前目录
"~/" 当前项目的根路径,只在服务器端有效。
var a = "<%=Str()%>";//取得后台方法Str()的返回值。
var siteName="<%=Session["siteName"] %>";//取得Session的传值。
var Name="<%=NameValue%>";//取得后台public或者protected 的全局变量的NameValue的值。
扩展资料:
从使用的角度看,ASP.NET的运行过程包含页面请求、分析、编译、组装、页面缓冲五大环节。当客户端通过浏览器请求(Request)页面时,服务器端首先由页面分析器(Parser)对被请求的页面进行分析;再将通过分析的页面内容传递给编译器(Compiler);经过编译器编译的页面内容被传输给组装缓存(Assembly Cache)。
一些需要较高资源代价的元素可以创建一次后存人内存(Memory);将组装缓存和内存中的内容有机结合后形成一个完整页面(包括数据、编译代码、HTML代码等),完整页面最后被送往输出缓存(Output Cache)。输出缓存中的内容将作为客户端的页面请求结果被送回浏览器。
参考资料来源:百度百科-asp.net
"./" 就是当前目录
"~/" 当前项目的根路径,只在服务器端有效。
"./"上一级
"~/"服务器根
"~/" 根目录