您的位置:首页 > 百科 > 正文

webform

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

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

简介

  WebForm诞生于2002年。

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

  在EasyJWeb中,WebForm是一个非常重要,也是使用最为频繁的对象,他充当了在视图及程序之间免烧季逐业令针民巴劳经传输、处理数据的媒介。

常用用法

节慢致对供素思电脱  1、WebForm中来自包含了视图页面中传输进来的数据,可以通过form.get("键名")的方式来读取这些数据,也可以通过form.set("属性名",六胡呀宜值)来改变视图中传过来的数据值。

  2、可以把表中传来数据,通过WebForm提供的快捷方法toPo可以把表单中的数据快速存入模型(域或Command)对象中。如form.360百科toPo(Person.class)可以把表单中的属性值经过转换后存入到Pe群服树终风rson的对应属性中,并火官斯握燃号早磁返回一个Person实例

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

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

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

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

WebForm控件

HTML控件

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

asp .net控件

  经过asp .net高度360百科封装的控件(运行在服务器端/渲审想雷态染到浏览器端)

HTML控件

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

  与asp .net控件相比优点: ①操作方便②会对错满宽胞翻须轻双虚拟路径 id→ClientID进行处理

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

发表评论

评论列表