本文主要是介绍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个文本框一个按钮
点击按钮实现求和代码
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
优点:简单——拖下控件设置下属性,写个单击事件就完成了一个功能。为习惯于winform开发的程序员过度到webform傻瓜化的开发方式。
这种技术只适合开发简单,对什么要求都不高的系统,对安全性、性能、可扩展性等要求不高,或者没有。
但是只要有一点要求,这种webform开发的方式就不行了
webform并没有很好的考虑到怎么进行大项目的开发。
webform逐渐用的人少了,更多是用ASP.MVC
webform刚开始学很心动,用后就很心痛。
ASP.NET最佳设计模式:把aspx当做模板引擎,轻量的使用Webform
控件。
这篇关于WebForm基础的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!