要求,在b/s进入首页的界面上,显示为类似按钮的功能,但按钮上的三行文字是变量,且按钮的数量根据数据库表的要求定。不知怎么弄才好。

解决方案 »

  1.   

    动态添加所有的控件,对于动态添加的控件,asp.net也会维护视图状态
    一般来说,可以在oninit来添加控件,
    但是如果要自己维护视图状态,那么在onload或者pageload添加控件其实,无论b/s还是c/s,对于MVC设计模式,从来都是动态渲染界面的,
    微软也是这么做的,设计时刻给程序员一个画布,运行时刻动态渲染页面,
    在十年前,早期的.net版本中,那些动态注册控件的代码甚至是暴露出来的
      

  2.   

    关于动态添加控件,我曾经发过一个帖子,你参考一下:
    http://topic.csdn.net/u/20100704/09/64bf7b0d-8ee8-4b84-b064-3c1629dc1d9c.html
      

  3.   

    动态添加按钮
     Button btn = new Button();
            btn.Text = "铵钮";
            btn.Click +=new EventHandler(btn_Click);        this.form1.Controls.Add(btn);
    http://topic.csdn.net/u/20090325/12/4f891768-01ae-4b03-8a68-1f833964bf1e.html