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

控件。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值