即按钮像IE中的工具栏的按钮,显示的数据随按钮的不同而不同,但按钮不发生变化,请大侠们给些代码/控件/框架....什么的?谢谢!

解决方案 »

  1.   

    楼主的问题实现方法太多了,不管是WEB 还是 Form程序
      

  2.   

    一种我从来不用的傻瓜式方法是那种 MultiView 控件给你控制的方式。我用的方式是在一个PlaceHolder里动态装入用户控件,例如(仅仅是举例,这个程序与业务对象结合不紧密):string sel="userControl_1.aspx";
    if(ViewState["sel"]!=null)
      sel=(string)ViewState["sel"];
    UserControl uc=this.Page.LoadControl(sql);
    sel.ID="DataArea";
    myPlaceHolder.Controls.Clear();
    myPlaceHolder.Controls.Add(uc);
    //接下来用户控件从页面获得需要展现的业务对象,例如从页面的url参数中获得,
    //或者由这个程序调用用户控件的用户自定义接口传递业务对象给它