• 首页
  • 小学语文
  • 中学语文
  • 中学英语
  • 免费论文
  • 教学随笔
  • 学生作文
  • 综合考试
  • 试题教案
  • 育儿话题
  • 教学资源
  • 编程技术
  • 博客
  • 动态改变自定义组件!

    日期:2003-03-28  地址:  作者:

    1、在叶面上放上一个容器PlaceHolder

    2、可以动态在容器中加载所需的自定义组件,或用户组件

    示例:

    现在容器中加载一个TextBox,之后回传再换为Button.

    代码如下:

    protected System.Web.UI.WebControls.PlaceHolder PlaceHolder1;
      protected System.Web.UI.WebControls.Button Button1;
     
      private void Page_Load(object sender, System.EventArgs e)
      {
       if(!IsPostBack)
       {
        TextBox t = new TextBox();
        t.Text = "第一次加载";
        PlaceHolder1.Controls.Add(t);
       }
      }
      private void Button1_Click(object sender, System.EventArgs e)
      {
       PlaceHolder1.Controls.Clear();
       Button b =  new Button();
       b.Text = "心雨楼";
       PlaceHolder1.Controls.Add(b);
      }

    运行效果:第一次放个TextBox

    点击按钮后改变

    对 动态改变自定义组件! 文章的评论    [查看网友评论]

    验证码:
    匿名发表: