是否可以在单个aspx页面下组合或引入不同aspx文件的内容?但是,我想在不将aspx转换为ascx的情况下实现它,因此没有用户控件。
注意:我愿意使用客户端脚本,例如Javascript或Jquery。不,这不是重复of。
编辑:即使这看起来像一个糟糕的设计理念,这也是我想要的功能。所有页面都应该成为单个页面的内容,忽略所有单独的CSS和Javascripts。
答案 0 :(得分:3)
简短的回答是你不能这样做,如果你已达到需要这样做的程度,那么你的网页设计就会很糟糕。为什么?因为整页不仅包含内容,还包含css,javascript,title,header等,这些都是独一无二的,你不能与其他一些页面混在一起解决javascript和css冲突等问题。例如。 页面的最终标题是什么?等等。
您拥有的替代方案是:
iframe
's 答案 1 :(得分:2)
您可以使用HTML frameset将页面划分为单独的框架,每个框架都可以将ASPX页面作为其来源。
答案 2 :(得分:0)
除了Aristos和michielvoo建议的另一种方法之外,使用JQuery .load()方法。为要显示的页面创建不同的内容持有者,并使用JQuery选择器将这些页面的HTML内容设置为内容持有者。
度Acc。到JQuery文档
此方法是从服务器获取数据的最简单方法 检测到成功的响应.load()设置的HTML内容 匹配元素到返回的数据。
$('#result').load('ajax/test.html');
答案 3 :(得分:0)
您可以简单地将页面相互附加,我这样做是为了全国范围的craigslist搜索。
我将所有结果附加到单个页面,然后我在浏览器中查看该页面
使用列表框,浏览器控件,然后将文本附加到单个文件