asp .net 一个index.aspx包含多个aspx文件解决办法

asp .net 一个index.aspx包含多个aspx文件
先声明只是两年没有写代码了,并非代码小白。

只是想问一个非常简单的问题

一个index.aspx文件包含多个aspx文件

主文件是index.aspx,网站头部文件,尾部文件风格一样,所以只需要在index.aspx里添加相对应的top.aspx和bottom.aspx

baidu查了说是在Index.aspx添加一条代码<!-- #include file="top.aspx" -->即可添加top.aspx。
我在top.aspx里添加内容,发现,index页面根本没有top页面的内容的呢。
------解决思路----------------------
aspx 上使用 masterpage,或者usercontrol 来处理分模块布局。
------解决思路----------------------
sp1234所说的usercontrol,这个分为两种,一种是服务器端的,这个较复杂一些,需要你用后台代码去生成html的文本再显示在前台上。而sp1234说的usercontrol应当说的是webusercontrol,你可以在项目中添加这么一个ascx文件,然后再在控件的html页上随便写点什么字符。再往aspx的设计页面中一拖(这里说的是小白用的拖控件的方式,熟练了就随手就写出来了),你就可以看到aspx里面显示了ascx的内容了。接下来你就可以去ascx里面按你的需求去定义了。不过要注意的一点,你的ascx可以不用定义css或style,控件完全可以使用主页面的样式或脚本。
------解决思路----------------------
不同的语言不同的服务器端文件包含方法,php及asp都是使用include,Asp.net好像也支持include,不过一般用usercontrol。
------解决思路----------------------
Iframe框架