asp.net - 将多个 asp.net 页面组合成一个页面

标签 asp.net webpage asp.net-webpages

是否可以在单个 aspx 页面下合并或引入不同 aspx 文件中的内容?但是,我想在不将 aspx 转换为 ascx 的情况下实现它,因此没有用户控件。

注意:我愿意使用客户端脚本,例如 Javascript 或 Jquery。不,这不是重复的 of .

编辑: 尽管这看起来是个糟糕的设计理念,但这正是我想要的功能。所有页面都应成为单个页面的内容,忽略所有单独的 CSS 和 Javascript。

最佳答案

简短的回答是你不能那样做,如果你已经到了需要这样做的地步,那么你的页面设计就很糟糕。为什么?因为一个完整的页面不仅包含内容,还包含 css、javascript、标题、标题等,这些都是独一无二的,您不能与其他页面混合使用,以免出现 javascript 和 css 冲突等问题。例如。 页面的最终标题是什么? 等等。

您的替代方案是:

  • 使用iframe's
  • 使用代码隐藏动态呈现页面并将其添加到占位符上。

关于asp.net - 将多个 asp.net 页面组合成一个页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13817188/

相关文章:

javascript - 使用 javascript 获取 LinkBut​​ton 文本

c# - 如何遵循方法的作用?

c# - 一段时间后关闭消息框并重定向到某个网页

c# - 使用策略标签在 c# (.net) 中将 docx 保存为 pdf

asp.net - 打开 MVC View 时 Visual Studio 2008 SP1 崩溃

java - 使用 Ehcache 进行网页缓存

reverse-engineering - 对网页进行逆向工程

google-chrome - Chrome 调试器如何检查下拉菜单的元素

c# - Page.Culture 与 Thread.CurrentThread.CurrentCulture