您现在的位置: 弘智首页 > .NET > ASP.NET >

asp.net中include包含另一个aspx文件

时间:2012-09-13 来源:弘智教育 点击: 次

asp.net编程过程中,由于许多页面上有相同的内容,所以我们要把这些相同内容的html代码保存到一个文件中去,方法如下:
1、右击文件夹,“添加”--“新建项”,在弹出的对话框中,左侧选择“Visual C#项”--“Web”,中间选择“Web 窗体”,在下面的名称中输入一个文件名(假设为top.aspx),然后点击“添加”。
2、点击完添加后,这时VS打开top.aspx文件,我们删除掉这个页面中的所有html代码,把上面相同内容的html代码复制到这里面来,然后保存
3、现在我们打算把这个文件包含到index.aspx中去。
我们打开index.aspx文件,进入源代码视图中,找到相同html代码的地方,把这些代码删除掉,然后加上<!--#include file="top.aspx" -->,就可以了,这个就和asp的包含方式一样。

注意:
1 、包含文件一定要在aspx文件中使用include来包含,不是在aspx.cs中包含。
2、包含使用相对路径,不可以带域名来包含。如<!--#include file="top.aspx" -->这种是正确的,而<!--#include file="http://www.aspbc.com/top.aspx" -->这种就是错误的写法。

弘智主页 | 弘智介绍 | 培训课程 | XML地图