由于母版页给网站的开发带来了很多的便利,但是同时也存在一个非常大的缺陷,就是母版页与内容页在不同目录下时,会出现应用js,css,图片等失效的问题,通过前面两篇文章基本解决了js、css、图片的问题,现在一个新的问题又来了:网站的链接。

由于母版页与内容页不在一个目录中,所以链接是的URL就很难定位。后来在一些网站上看到链接采用"<%=HttpContext.Current.Request.ApplicationPath%>/内容页目录/内容页文件名"的方式,这样做本地调试确实没有问题。但是把网站用IIS发布之后,问题就来了,网站链接定位时跳过了域名(如跳过http://localhost:49861/直接是http://内容页目录/内容页文件名)直接到内容页目录的虚拟路径,之后再跳转到另一个文件夹中的内容页时就找不到路径了。

所以我只好在发布时将所以链接的地址都改为"IP:端口/内容页文件夹/内容页文件"的方式。

等待一个好的解决方案....

转载于:https://www.cnblogs.com/sophist/archive/2011/04/19/2020823.html

ASP母版页与内容页不同目录 链接问题相关推荐

  1. ASP.NET:母版页与内容页

    ASP.NET:验证控件 ASP.NET:母版页与内容页 ASP.NET:主题中的皮肤和样式表 一.使用多种方式为内容页加载母版页 默认情况下是给单个内容页指定一个母版页加载,当多个内容页需加载到同一 ...

  2. 引用asp.net母版页后,母版页和内容页的页面事件执行顺序

    如下,经测试得到的执行步骤: 第01步.内容页的 Page_PreInit 第02步.母版页的 Page_Init 第03步.内容页的 Page_Init 第04步.内容页的 Page_InitCom ...

  3. Asp.Net母版页和内容页运行机制

    Asp.Net母版页和内容页运行机制 来自森大科技官方博客  http://www.cnsendblog.com/index.php/?p=96 从上面的讲解中可以看出,单独的母版页是不能被用户所访问 ...

  4. ASP.NET母版页和内容页之间如何互相传值?

    我们在asp.net中创建一个完整的母版页之后,接下来必然要创建内容页.从用户访问的角度来讲,内容页与最终结果页的访问路径相同,这好像表明二者是同一文件,实际不然.结果页是一个虚拟的页面,没有实际代码 ...

  5. [摘自MSDN] ASP.Net2.0学习 [1] 母版页 7 : 母版页和内容页中的事件

    ASP.NET ASP.NET 母版页和内容页中的事件 母版页和内容页都可以包含控件的事件处理程序.对于控件而言,事件是在本地处理的,即内容页中的控件在内容页中引发事件,母版页中的控件在母版页中引发事 ...

  6. asp.net C#母版页和内容页事件排版加载顺序生命周期

    asp.net C#母版页和内容页事件排版加载顺序生命周期 关于ASP页面Page_Load发生在事件之前而导致的问题已经喜闻乐见,对于问题的解释也很全面,但是如何解决问题则较少有人说明,我就再 简单 ...

  7. 母版页和内容页的使用

    虽然母版页和内容页功能强大,但是其创建和应用过程并不复杂.本节和下一节将以创建如图 1 所示示例为例,向读者详细介绍,使用 Visual Stuido 2005 创建母版页和内容页的方法以及相关知识. ...

  8. php 母版页,.NET_ASP.NET 2.0 中的创建母版页,  虽然母版页和内容页功能 - phpStudy...

    ASP.NET 2.0 中的创建母版页 虽然母版页和内容页功能强大,但是其创建和应用过程并不复杂.本节和下一节将以创建如图1所示示例为例,向读者详细介绍,使用Visual Stuido 2005创建母 ...

  9. 使用母版页时内容页如何使用css和javascript

    由于网站的主要频道页和列表页的头部和底部都是一样的,如果将每个页面放在单独的页面中,当头部和底部需要更改时维护量太大.于是想把头部和底部做成母版页,频道页和列表页的具体内容放到内容页中.这样当头和底需 ...

最新文章

  1. python拟合曲线(小批量随机梯度下降)
  2. ubuntu16创建开机启动服务
  3. scroll事件实现监控滚动条并分页显示示例(zepto.js)
  4. python画图-Python 绘图,我只用 Matplotlib(二)
  5. Failed to load or instantiate TagLibraryValidator class: org.apache.taglibs.standard.tlv.JstlFmtTLV
  6. ubuntu进程管理方法
  7. virtio-fs: A Shared File System for Virtual Machines
  8. padding卷积的两种方式“SAME”和“VALID”
  9. ascll编码表图片_ASCII码一览表,ASCII码对照表
  10. 视频监控市场发展潜力大 六个阻碍待突破
  11. Makefile 中使用函数
  12. 宝峰c1对讲机写频软件_宝峰对讲机写频软件(BF-480 编程软件)
  13. Python编程 whl文件安装库
  14. C语言中实现字符串的拼接
  15. ICP算法详解——我见过最清晰的解释
  16. 微信小程序 -- 数据库数据excel文件批量导入
  17. (个人解题思路系列)五子棋
  18. 读查理·芒格---《穷查理宝典》
  19. 美团校招实习生面试一面
  20. 微信小程序 全局数据共享 Mobx

热门文章

  1. GCC弱符号的一个应用示例
  2. 目前阶段的任务及计划
  3. 《转》浅谈CSRF攻击方式
  4. 【Flink】Flink SQL Cannot instantiate user function cannot assign instance LinkedMap FlinkKafkaConsum
  5. 【Flink】Flink SQL 报错 ClassCastException: VarCharType cannot be cast to RowType
  6. 【Elasticsearch】实用BM25 -第2部分:BM25算法及其变量
  7. 【Elasticsearch】class_cast_exception KeywordFieldMapper cannot be cast to ObjectMapper
  8. 【elasticsearch】elasticsearch 熔断器
  9. 60-120-040-使用-Data Transformation简介
  10. 【Flink】No key set. This method should not be called outside of a keyed context.