您无法将另一个页面添加到asp.net中的现有页面.
因为asp.net不允许在同一页面中使用两个表单标记.
您可以使用用户控件等功能
更多详情
http://www.codeproject.com/Articles/1739/User-controls-in-ASP-NET
编辑1
编辑2
母版页具有如下结构
CodeFile="MasterPage.master.cs" Inherits="MasterPage" %>
/p>
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
几点需要注意
当您创建一个页面时,您只能在ContentPlaceHolder1中添加内容,其中可能有很多内容.
您也可以将用户控件放在母版页中,以便它可以反映在您的所有页面中.
编辑3
母版页
实际上是用户控件;您可以通过转到主页类的代码隐藏来验证这一点,右键单击类名并选择“转到定义”.你会看到这样的东西:
public class MasterPage : UserControl
{
...
}
用户控件
方便用于重复单个项目的显示组件,例如菜单和面板.问题是,如果需要,它们不会生成.DLL并且必须手动复制到其他项目.
一些很好的链接