zoukankan      html  css  js  c++  java
  • 【转】 ASP.NET网站路径中~(波浪线)解释

    刚开始学习ASP.NET的朋友可能会不理解路径中的~符代表什么,例如ImageUrl=”~/Images/SampleImage.jpg”

    现在我们看看~代表什么意思。~是ASP.NET 的Web 应用程序根目录运算符,当您在服务器控件中指定路径时可以使用该运算符。ASP.NET 会将 ~ 运算符解析为当前应用程序的根目录。可以结合使用 ~ 运算符和文件夹来指定基于当前根目录的路径。

    下面的示例演示了使用 Image 服务器控件时用于为图像指定根目录相对路径的 ~ 运算符。在此示例中,无论页面位于网站中的什么位置,都将从位于 Web 应用程序根目录下的 Images 文件夹中直接读取图像文件。

    1. <asp:image runat="server" id="Image1"  ImageUrl="~/Images/SampleImage.jpg" />  

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

    提示:客户端元素中网站根目录用“/”表示,例如

    1. <img src="/Images/SampleImage.jpg" />  

    此示例路径假定Images 文件夹位于网站根目录下。

  • 相关阅读:
    01:求平均年龄
    09:与圆相关的计算
    08:温度表达转化
    07:计算多项式的值
    06:甲流疫情死亡率
    05:计算分数的浮点数值
    04:带余除法
    03:计算(a+b)/c的值
    02:计算(a+b)*c的值
    01:A+B问题
  • 原文地址:https://www.cnblogs.com/xingluzhe/p/4784939.html
Copyright © 2011-2022 走看看