最近参加了Web基础开发的培训,收获不少,做了一个练习,在后台动态创建控件制作了一个简单功能的计算器。程序中控件创建好以后,往往不能放在想要的位置,前台的布局非常麻烦,我用Table、TableRow、TableCell对象来帮助前台页面的布局。在创建控件前,将要创建的控件分类,按照分类,用重载的方法自己定义了CreateBtn函数。然后用循环调用的方法进行创建。整个程序的代码如下:
前台HTML代码(VS2005自动生成的,我没做任何修改);

后台Asp.net代码:

[原]动态创建Web控件制做计算器using System;
[原]动态创建Web控件制做计算器
using System.Data;
[原]动态创建Web控件制做计算器
using System.Configuration;
[原]动态创建Web控件制做计算器
using System.Web;
[原]动态创建Web控件制做计算器
using System.Web.Security;
[原]动态创建Web控件制做计算器
using System.Web.UI;
[原]动态创建Web控件制做计算器
using System.Web.UI.WebControls;
[原]动态创建Web控件制做计算器
using System.Web.UI.WebControls.WebParts;
[原]动态创建Web控件制做计算器
using System.Web.UI.HtmlControls;
[原]动态创建Web控件制做计算器
[原]动态创建Web控件制做计算器
public partial class _Default : System.Web.UI.Page 


整个程序的运行结果如下:
                         [原]动态创建Web控件制做计算器

可以将这个计算器做成一个自定义Web控件,代码的改动不大,以后有机会了再讲,程序中做的计算器的功能还不完整,有的地方控制还不够,广大网友有兴趣还可以自己完善扩展。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-05
猜你喜欢
  • 2021-11-16
  • 2021-05-26
  • 2022-12-23
  • 2021-08-13
  • 2021-07-23
  • 2022-01-03
  • 2022-12-23
相关资源
相似解决方案