看看你的creat_page()里的代码!

解决方案 »

  1.   

    creat_page(string name)
    {
      PageView page1=new PageView();
      TextBox text1=new TextBox();
      text1.Text=name;
      page1.Controls.Add(text1);
      MultiPage1.Controls.Add(page1);
    }
    大概就是这样,请问MultiPage控件用Add的方式增加的PageView不能保存吗,怎么每次都只保存一个呢?该如何解决?
      

  2.   

    TO: acptvb(微软全球技术中心  VB技术支持)  : ) 请帮忙解决,请谢谢!
      

  3.   

    感谢您使用微软产品。关于动态添加PageView控件对象,请参考如下示例代码(来自于MSDN),根据您的实际情况,进行修改:
    <%@ Import Namespace="Microsoft.Web.UI.WebControls" %>
    <%@ Register TagPrefix="myns" Namespace="Microsoft.Web.UI.WebControls" Assembly="Microsoft.Web.UI.WebControls, Version=1.0.2.116, Culture=neutral, PublicKeyToken=31bf3856ad364e35" %>
    <script language="C#" runat="server">
        
    public void SetupPictures(Object Sender, EventArgs E)
    {
        ArrayList list = new ArrayList();    list.Add("pic1.gif");
        list.Add("pic2.gif");    foreach (string url in list)
        {
            PageView pv = new PageView();
            thePics.Controls.Add(pv);        System.Web.UI.WebControls.Image image 
    = new System.Web.UI.WebControls.Image();
            pv.Controls.Add(image);        image.ImageUrl = url;
        }
        
        tip.Text ="Controls.Count: " + thePics.Controls.Count.ToString();
        tip.Text += " SelectedIndex: " + thePics.SelectedIndex;
        addPics.Visible = false;
    }
    </script><body>
    <form id="theform" runat="server">
        <asp:Label id="tip" runat="server" />
        <myns:MultiPage id="thePics" runat="server" />
        <asp:Button id="addPics" runat="server" Text="Add Pictures" 
    OnClick="SetupPictures" />
    </form>
    </body>关于MultiPage控件,TabStrip控件以及其同步使用问题的更详细信息,请参考微软官方网站:
    http://msdn.microsoft.com/library/default.asp?url=/workshop/webcontrols/webcontrols_entry.asp
     — 微软全球技术中心 VB支持中心本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利。具体事项可参见使用条款(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。
    为了为您创建更好的讨论环境,请参加我们的用户满意度调查(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。
      

  4.   

    呵呵,这些例子我看了好多次了呀
    我可以实现动态生成的,问题是每次调用Creat_Page()函数生成一个PageView,下次再调用的时候还只是一个PageView,要一次生成几个PageView得用一个循环一次生成才行,这是为什么呢?应该如何解决?