WebForm基础

           WebForm中并不是所有控件都是常用的,初学者的目的是用最短的时间学最有用的内容。工具箱中“标准”中常用的控件如下:LabelButtonLinkButtonImageButtonHyperLinkDropDownListListBoxCheckBoxRadioButtonLiteralFileUpload。很多书上讲WebForm的时候讲把大量的篇幅放到GridViewDataListDetailsViewRepeaterListView等这些数据绑定控件上,其实这些控件大同小异,只要掌握了一个控件另外一个控件很容易掌握,推荐大家学习ListViewRepeater就够了。        

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);

        }

实现效果


扫描二维码关注公众号,回复: 1557101 查看本文章

——————————————————————————————

通过上面的例子我们知道什么是webform

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

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

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

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

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

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

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

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

控件。

猜你喜欢

转载自blog.csdn.net/asdtp/article/details/80628608