用VS打开网站项目
右键添加新项 选择Web 用户控件 确定
然后我只是在该控件内写了一段文字 画了两个table
然后 我如何插入到其他页中呢?

解决方案 »

  1.   

    前台添加PlaceHolder控件
     <asp:PlaceHolder ID="body" runat="server"></asp:PlaceHolder>后台 public static void AddControl(System.Web.UI.WebControls.PlaceHolder ContentPlaceHolder, System.Web.UI.Control MyControl, string FileName)
            {
               
                string TemplatePath = 控件路径;
                Control _CPlaceHolder = MyControl.TemplateControl.LoadControl(TemplatePath + FileName + ".ascx");
                ContentPlaceHolder.Controls.Add(_CPlaceHolder);
            }protected void Page_Load(object sender, EventArgs e)
        {
            AddControl(this.body, Page, "控件名称");
        }
      

  2.   

    在页面的设计视图中,把用户控件ascx文件拖到页面中即可。