WebForm基础

WebForm中并不是所有控件都是常用的,初学者的目的是用最短的时间学最有用的内容。工具箱中“标准”中常用的控件如下:Label、Button、LinkButton、ImageButton、HyperLink、DropDownList、ListBox、CheckBox、RadioButton、Literal、FileUpload。很多书上讲WebForm的时候讲把大量的篇幅放到GridView、DataList、DetailsView、Repeater、ListView等这些数据绑定控件上,其实这些控件大同小异,只要掌握了一个控件另外一个控件很容易掌握,推荐大家学习ListView和Repeater就够了。

1、WebForm的优点和缺点

在一个空的web项目中添加一web窗体,他的用法和winform差不多。都是拖控件

下面用一个求和的例子演示

1.1先在页面上拖2个文本框一个按钮
WebForm基础

点击按钮实现求和代码

protected void Button1_Click(object sender, EventArgs e)
{
    int i = Convert.ToInt32(TextBox1.Text);//就像winform一样直接获取控件的的值
    int j = Convert.ToInt32(TextBox2.Text);
    Label1.Text = Convert.ToString(i + j);

}

实现效果
WebForm基础
通过上面的例子我们知道什么是webform

拖几个控件,双击一下,写几行代码。这种技术我们叫WebForm

优点:简单——拖下控件设置下属性,写个单击事件就完成了一个功能。为习惯于winform开发的程序员过度到webform傻瓜化的开发方式。

这种技术只适合开发简单,对什么要求都不高的系统,对安全性、性能、可扩展性等要求不高,或者没有。

但是只要有一点要求,这种webform开发的方式就不行了

webform并没有很好的考虑到怎么进行大项目的开发。

webform逐渐用的人少了,更多是用ASP.MVC

webform刚开始学很心动,用后就很心痛。

ASP.NET最佳设计模式:把aspx当做模板引擎,轻量的使用Webform

控件。

上一篇:boost 字符类型转换boost::convert使用笔记


下一篇:无标题