什么是webform

核心提示WebForm是微软开发的一款产品,它将用户的请求和响应都封装为控件。让开发者认为自己是在操作一个windows界面。极大地提高了开发效率。软件名称webform软件平台Windows最近更新时间2002年开发商微软控件用户的请求和响应we

最佳答案:

WebForm是微软开发的一款产品,它将用户的请求和响应都封装为控件。让开发者认为自己是在操作一个windows界面。极大地提高了开发效率。

详情介绍

WebForm是微软开发的一款产品,它将用户的请求和响应都封装为控件。让开发者认为自己是在操作一个windows界面。极大地提高了开发效率。

软件名称
webform
软件平台
Windows
最近更新时间
2002年
开发商
微软
控件
用户的请求和响应

webform简介

WebForm诞生于2002年。

WebForm负责封装用于用户端显示的数据。

在EasyJWeb中,WebForm是一个非常重要,也是使用最为频繁的对象,他充当了在视图及程序之间传输、处理数据的媒介。

webform常用用法

1、WebForm中包含了视图页面中传输进来的数据,可以通过form.get("键名")的方式来读取这些数据,也可以通过form.set("属性名",值)来改变视图中传过来的数据值。

2、可以把表单中传来数据,通过WebForm提供的快捷方法toPo可以把表单中的数据快速存入模型(域或Command)对象中。如form.toPo(Person.class)可以把表单中的属性值经过转换后存入到Person的对应属性中,并返回一个Person实例。

3、WebForm的toPo方法还会数据校验,可以通过参数设置当校验未通过时是否回滚等。

4、程序中通过WebForm把数据发送到视图模板。要在程序中把一个对象添加到视图,使用form.addResult("名称",obj)来添加,这里即可在视图模板中使用"$对象名"来访问该对象。

5、WebForm的addPo方法可以把一个对象根据其中的属性名称,传到视图中。如form.addPo(person);则在视图可以通过$name来访问person对象的name属性值。

6、更多高级的用法,请参考EasyJWeb的教程

webformWebForm控件

webformHTML控件

asp .net将HTML控件当做普通字符串渲染到浏览器端(不做任何处理)

webformasp .net控件

经过asp .net高度封装的控件(运行在服务器端/渲染到浏览器端)

webformHTML控件

运行在服务器端/渲染到浏览器端/部分封装(属性多为HTML属性)

与asp .net控件相比优点:

①操作方便

②会对虚拟路径 id→ClientID进行处理

但是有的时候,这些标准的控件并不能满足需求。就需要加入自定义控件。在使用前,需要将其添加到Visual Studio.NET环境中。然后就可以通过启动一个新项目来使用新的控件。这种自定义控件可以自己去开发,也可以通过一些技术社区或是可信的源码网站去下载。如Spread、ComponentOne Studio等。

 
友情链接
鄂ICP备19019357号-22