|
使用网站资源时,需要经常使用资源路径。比如,在页面中使用 URL 引用不同路径中的图片文件。类似地,Web 应用代码也可能使用物理文件路径来读写服务器端的文件。ASP.NET 提供不同的方法来引用月经资源并确定页面或其他资源的路径。 指定资源路径 ASP.NET 允许开发者通过多种方式引用页面元素或控件的外部资源文件。选择方式区别于客户端元素或服务器控件的类型。 客户端元素 页面中非服务器控件直接发送月经不调怎么蓝盾办给浏览器。在此前,需要依照标准 HTML URL 规则构造用于客户端元素的资源引用路径。也可以使用完整(绝对)URL 路径或别的相关路径。比如 img 标记,可以将 src 属性设置成以下任何一种形式月经周期: 绝对 URL 路径: 绝对 URL 路径适用于引用对其他网站的资源。 根目录相对路径针对网站(非应用程序)根目录进行解析。下例假设网站根目录存在 Images 目录: 如果网站地址是 http:///Im月经不时时彩开奖视频调怎么办ages/SampleImage.jpg 根目录相对路径适用于引用跨应用程序资源(图片或客户端脚本文件)。 相对路径针对当前路径进行解析: 相对路径会解析成当前页面路径。 注意:默认时,浏览器参考当前页面的 例假URL 来解析相对路径。然而,使用 HTML 的 base 元素可以进行更换。 服务器控件 可以使用与客户端元素相同的方式指定 ASP.NET 服务器控件的资源引用路径。相对路径的解析会以当前页面,用月经香港六合彩户控件,或主题文件路径作为参照。比如,Controls 目录有一个用户控件,包含 ImageUrl 属性被设置成如下路径的 Image Web 控件: Images/SampleImage.jpg 用月经不调户控件运行时,路径被解析成如下所示: /Controls/Images/SampleImage.jpg 不用考虑使用该用户控件的页面路径。 在服务器控件中引用绝对路径或相对路径有下列缺点: 绝对路径无法在月经量少香港六个彩应用程序间移植。有造成所有链接中断的隐患。 客户端元素的相对路径在资源或页面移动时加大维护难度。 为了克服这些缺点,ASP.NET 使用了新 Web 根目录符号(~),用于设置服务器控件的路径。ASP.N月经周期ET 将符号 ~ 解析成当前应用程序的根目录。可以用符号 ~ 与目录一道来指定基于当前根目录的路径。下例使用了符号 ~ 为服务器控件 Image 指定相对路径。 好文要顶关注我收藏该文与我联系 |
