有什么办法可以动态生成一个Page对象,并将其输出?
语议上就好像:
void CreatePage ()
{
     MyPage myPage = new MyPage ();
     myPage.Controls.Add (new MyControl ());
     
     // 输出面页
     .....
     .....
}

解决方案 »

  1.   

    Page有个公共的constructor,但你的目的是什么?为什么不用User Control什么的?
      

  2.   

    用户控件好啊,可以用page.loadcontrol()动态加载
      

  3.   

    我建议还是隐藏起来,要用的时候visible=true就好了,为什么要动态生成这么麻烦呢?
      

  4.   

    好像问题没解决,不过理由是当然有啦,不然我也不会问了
    我正在做一个系统,里面用到Task表示User Case之类的,就像一个NewArticleTask
    理想的情况下是在这个任务里动态生成页面与其子控件,因为我觉得任务不应该与UI相关,所以可能的话,我不太想传一个Page对象到Task,而是由Task生成页面并输出