none
请教一个链接的写法表示的意思是什么? RRS feed

答案

  • 前面那一节得到的是你测试时IIS  ASP.NET   Development   Server本地的URL,

    如果你把他放在外网上就是你本机的域名,加在一起就是完整的URL路径


    努力+方法=成功
    2010年5月4日 1:56
  • 以下内容引用自net.MSDN文档中的   ASP.NET 网站路径 一节,有问题多看看自带文档。

    服务器控件中的绝对和相对路径引用具有以下缺点:

    • 绝对路径在应用程序之间是不可移植的。如果移动绝对路径指向的应用程序,则链接将会中断。

    • 如果将资源或页面移动到不同的文件夹,可能很难维护采用客户端元素样式的相对路径。

    为克服这些缺点,ASP.NET 包括了 Web 应用程序根目录运算符 (~),当您在服务器控件中指定路径时可以使用该运算符。ASP.NET 会将 ~ 运算符解析为当前应用程序的根目录。可以结合使用 ~ 运算符和文件夹来指定基于当前根目录的路径。

    注意下面这句话:

    可以在服务器控件中的任何与路径有关的属性中使用 ~ 运算符。~ 运算符只能为服务器控件识别,并且位于服务器代码中。不能将 ~ 运算符用于客户端元素。

     

    2010年5月4日 2:09
  • ~这样写是错误的写法。

    ~只能用在服务器控件或者服务器端代码如c#中使用,在html控件中写是无效的。

     


    【孟子E章】
    2010年5月7日 0:40
    版主

全部回复

  • 前面那一节得到的是你测试时IIS  ASP.NET   Development   Server本地的URL,

    如果你把他放在外网上就是你本机的域名,加在一起就是完整的URL路径


    努力+方法=成功
    2010年5月4日 1:56
  • 以下内容引用自net.MSDN文档中的   ASP.NET 网站路径 一节,有问题多看看自带文档。

    服务器控件中的绝对和相对路径引用具有以下缺点:

    • 绝对路径在应用程序之间是不可移植的。如果移动绝对路径指向的应用程序,则链接将会中断。

    • 如果将资源或页面移动到不同的文件夹,可能很难维护采用客户端元素样式的相对路径。

    为克服这些缺点,ASP.NET 包括了 Web 应用程序根目录运算符 (~),当您在服务器控件中指定路径时可以使用该运算符。ASP.NET 会将 ~ 运算符解析为当前应用程序的根目录。可以结合使用 ~ 运算符和文件夹来指定基于当前根目录的路径。

    注意下面这句话:

    可以在服务器控件中的任何与路径有关的属性中使用 ~ 运算符。~ 运算符只能为服务器控件识别,并且位于服务器代码中。不能将 ~ 运算符用于客户端元素。

     

    2010年5月4日 2:09
  • ~\就是表示的user_info前的完整路径
    2010年5月4日 2:14
  • 另外请你注意,你后面的地址斜杠作为网址也不正确啊,应该是“/”,而不是“\”
    Microsoft Online Community Support
    2010年5月6日 2:44
  • 你这种写法有问题。

    ~表示根目录,只对服务器端控件有效。

    ..代表相对路径,上一级目录。


    别人笑我忒疯癫,我笑别人看不穿; 不见五陵豪杰墓,无花无酒锄作田。
    2010年5月6日 7:54
  • ~这样写是错误的写法。

    ~只能用在服务器控件或者服务器端代码如c#中使用,在html控件中写是无效的。

     


    【孟子E章】
    2010年5月7日 0:40
    版主
  • ~/../../通常都是这种写法。

     

    ~/表示根目录


    BLOG:http://beniao.cnblogs.com MSN:beniao@live.cn
    2010年5月7日 0:46
  • ~/../../通常都是这种写法。

     

    ~/表示根目录


    BLOG:http://beniao.cnblogs.com MSN:beniao@live.cn
    错误的

    【孟子E章】
    2010年5月7日 0:54
    版主