当前位置:七道奇文章资讯网站建设网站编程
日期:2010-11-29 10:48:00  来源:本站整理

Asp.net中基类页的计划和利用[网站编程]

赞助商链接



  本文“Asp.net中基类页的计划和利用[网站编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

  在Asp.net业务系统的开辟历程中,为了保证页面气势的一致性以及削减反复代码的编写,我们需求引入基类页的概念,即:定义一个基类页,让全部 的页面都担当这个基类,并在该基类页中加入公用的属性和办法.

  实际利用时,按照功效页面划分,可以定义多个基类页,如:

  class FormBase

  class BizFormBase :FormBase

  class ViewFormBase : BizFormBase

  class EditFormBase : BizFormBase

  class QueryFormBase : FormBase

  FormBase:基类页中的根,供应与业务无关的服务,如:URL重写,日记等.

  BizFormBase:加入和业务相关的属性,如:该 页面的当前业务对象ID等.

  ViewFormBase,:EditFormBase:实现具体的查看,编辑功效.

  QueryFormBase: 实现对通用查询页面的封装.

  从面向对象的角度看,基类页与普通的基类,担当类计划其实辨别并不大,都要在基类中编写公用的属性办法,并通过虚函数、事件等方法让担当类重写或响 应.所差别的是基类页的计划历程遭到所在环境的约束.在WinForm环境下,我们可以预先定义好窗体的公用元素,如工具条,默许的表格以及 DataSource控件等.而到了Asp.net下的WebForm,则无法实现界面一级的担当,同时加入了状况管理等要求.

  为了帮忙大家理解,我们以查询基类页的计划历程来解析:

  一个最简单的查询页面会包含三部份,多个查询条件文本框,查询按钮,以及表格.同时查询页会和一个数据拜候组件关联,当点查询时,会把查询条件转成 where语句提交给数据拜候组件.

  QueryPeopleForm

  OnQueryButtonClick()

  {

  string peopleName = txtPeopleName.Text;

  string peopleAge = txtPeopleAge.Text;

  string sql;

  sql = string.Format(“Name Like‘%{0}%’and Age = {1}, PeopleName, peopleAge);

  PeopleManager manager = new PeopleManager();

  this.gridMain.DataSource = manager.GetDataTable(sql);

  this.gridMain.DataBind();

  }


  以上是“Asp.net中基类页的计划和利用[网站编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • ASP利用正则表达式提取内容
  • nginx 反向代理iis支持 ASP脚本设置
  • <b>ASP.NET安全设置防备ASPXSpy</b>
  • Ubuntu Server+Apache 运行 asp.net
  • 怎样ASP.NET MVC调用Delphi开辟的Web报表
  • 学习ASP.NET需求举行的步骤办法
  • ASP.NET脚本过滤-避免跨站脚本攻击
  • Asp WinHttp.WinHttpRequest.5.1 对象利用详解
  • ASP防XSS注入函数
  • Asp 防备CC攻击模块 (Anti-CC.asp)
  • metasploit metasploit 中文系统安装失利问题
  • Ubuntu 11下安装Metasploit Pro 4.0.0
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .