webform
微软开发的一款产品
WebForm是微软开发的一款产品,它将用户的请求和响应都封装为控件。让开发者认为自己是在操作一个windows界面。极大地提高了开发效率。
简介
WebForm诞生于2002年。
WebForm负责封装用于用户端显示的数据。
EasyJWeb中,WebForm是一个非常重要,也是使用最为频繁的对象,他充当了在视图及程序之间传输、处理数据的媒介。
常用用法
2、可以把表单中传来数据,通过WebForm提供的快捷方法toPo可以把表单中的数据快速存入模型(域或Command)对象中。如form.toPo(Person.class)可以把表单中的属性值经过转换后存入到Person的对应属性中,并返回一个Person实例。
3、WebForm的toPo方法还会数据校验,可以通过参数设置当校验未通过时是否回滚等。
5、WebForm的addPo方法可以把一个对象根据其中的属性名称,传到视图中。如form.addPo(person);则在视图可以通过来访问person对象的name属性值。
6、更多高级的用法,请参考EasyJWeb的教程
控件
HTML控件
asp .net将HTML控件当做普通字符串渲染到浏览器端(不做任何处理)
asp .net控件
经过asp .net高度封装的控件(运行在服务器端/渲染到浏览器端)
HTML控件
运行在服务器端/渲染到浏览器端/部分封装(属性多为HTML属性)
与asp .net控件相比优点: ①操作方便②会对虚拟路径 id→ClientID进行处理
但是有的时候,这些标准的控件并不能满足需求。就需要加入自定义控件。在使用前,需要将其添加到Visual Studio.NET环境中。然后就可以通过启动一个新项目来使用新的控件。这种自定义控件可以自己去开发,也可以通过一些技术社区或是可信的源码网站去下载。如Spread、ComponentOne Studio等。
参考资料
最新修订时间:2024-06-25 10:37
目录
概述
简介
常用用法
参考资料