我的代码是
//获取content控件
Content ct2 = this.Context.Items["Content1"] as Content;
//给content控件添加一个label
ct2.Controls.Add(label2);

解决方案 »

  1.   

    可是第一句代码 ct2==null;不知道哪错了?
      

  2.   

    this.FindControl("Content1")
    试试。
      

  3.   

    还是空指针啊   咋回事呢?为啥取不出来呢 
    我前台的页面代码是<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Leaseing.aspx.cs" Inherits="Leaseing" %><asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder2" Runat="Server">
        <asp:Label ID="Label1" runat="server" Text="叉车租赁"></asp:Label>
    </asp:Content>
      

  4.   


    这是母版页的 具体叫啥名我也不知道了 刚学
     另外,我刚看了一个资料 说content控件不是单独存在的  是要和ContentPlaceHolder控件依存的 
     但是我要获取content对象  要怎么实现呢 
     是先获取ContentPlaceHolder对象 然后再从ContentPlaceHolder对象里获取content对象?
     求高手解答  最好是有示例代码
      

  5.   

    ContentPlaceHolder cph = this.FindControl("ContentPlaceHolder2") as ContentPlaceHolder;
         Content ct2= cph.FindControl("Content1") as Content;//这句报了空指针
         ct2.Controls.Add(label2);
    这样写也不对!!
    哎呀愁死我了