MultiPage是个很烂的控件,我建议你还是用用户控件吧!

解决方案 »

  1.   

    <asp:button ... onlick="..">
      

  2.   

    使用MultiPage,如果不使用CodeBehind方式,即后台代码也写在aspx页里,可以直接引用PageView里的控件。
    如果你采取CodeBehind方式
    MultiPage1.Controls是MultiPage里PageView的集合
    MultiPage1.Controls[ind].Controls是PageView里控件的集合
    你可以用FindControl找到所需控件
    也可以用索引直接定位ListBox lb=(ListBox)MultiPage1.Controls[1].Controls[1];
    然后就可以赋值
    利用事件,我用的是笨办法,直接在控件里定义响应事件
    <asp:dropdownlist id="dl" runat="server" OnSelectedIndexChanged="dl_SelectedIndexChanged" AutoPostBack="True">
    然后再在后台cs文件里写出响应事件
    public void dl_SelectedIndexChanged(object sender, System.EventArgs e)
    {
    }