• 休闲生活
  • 教育教学
  • 经济贸易
  • 政法军事
  • 人文社科
  • 农林牧渔
  • 信息科技
  • 建筑房产
  • 环境安全
  • 当前位置: 达达文档网 > 达达文库 > 政法军事 > 正文

    基于ASP.net技术的网页设计与实现

    时间:2020-09-18 08:02:27 来源:达达文档网 本文已影响 达达文档网手机站


    打开文本图片集

    摘 要:随着计算机技术的不断发展,更多用户依托网络来处理各类信息。详细介绍了ASP.net技术的特点,并对利用ASP.net技术进行网页开发的相关要点作了系统分析,以期能为有关方面的需要提供参考借鉴。

    关键词:信息技术;ASP.net技术;网页设计;功能模块

    中图分类号:TP311.52 文献标识码:A DOI:10.15913/j.cnki.kjycx.2015.16.085

    在信息技术飞速发展的今天,Internet技术已经深入人们的日常生活中。在Microsoft.net平台中,ASP.net技术占据了重要的地位。作为一种新型的Web应用程序开发技术,ASP.net技术在实际的应用上具有诸多优势:将ASP.net技术应用于模型的设计和开发,会使得模型的结构更加合理;也会对Web应用程序的解决方案形成有效的维护,使得Web应用程序在互联网中的应用更加安全、可靠。

    1 ASP.net技术的优势

    ASP.net技术是微软的一个用于Web开发的全新框架,其中包含了许多新的特性。这种技术主要以Microostf.net平台为基础,从而进行Web 应用程序的开发,其在互联网中主要构建于CLR 上,能够使用.netFramework 所提供的各项功能。利用ASP.net 技术开发应用程序,可以使开发的应用程序具有支持异常控制和动态编译等功能。另外,该技术的编程语言较为多面,能够较好地控制逻辑性较强的编程。随着ASP.net技术的不断改进,微软推出了一款新型的WebFORM编程模型。这种编程模型可以通过底层的系统连接客户和服务器,自动帮助客户与服务器取得联系,同时还能够为客户和服务器提供必要的状态管理功能,使得不同的页面请求采用不同的页面数据维护,从而保障数据传送的快捷和方便。

    2 ASP.net技术的主要特点

    2.1 支持编译语言

    现有的ASP版本是基于脚本语言的,例如VBScript和JScript。脚本语言本身并没有什么错,但是它们有两大缺陷,即它们是解释型的,且分类不严格。ASP.net技术并没有完全抛弃脚本语言的概念,它引入了全编译语言,使开发人员能够用Visual Basic编写自己的服务器端代码。除了Visual Basic和C++,开发人员还可以使用最新的Microsoft语言C#来编写服务器端代码。C#去掉了C++中不实用的部分,使它更容易理解。使用ASP.net技术,编译动作在页面第一次装载时发生。即便代码是脚本语言,它也会在执行前被编译,因此JScript代码页面的性能也会得到提高。

    2.2 Web表单

    网络表单把基于Visual Basic表单的高生产性的优点带到了网络应用程序的开发中来。网络表单支持传统的将HTML 内容与脚本代码混合的ASP语法,但是它提出了一种将应用程序代码和用户接口内容分离的更加结构化的方法。这些新的特点使得开发工具在支持VB小应用程序的同时,也支持设计模块,使得WUSIWYG工具能够支持网页布局。

    2.3 Web控件

    ASP.net技术携带了五大类Web控件,分别是与HTML相对应的固有控件、在页面上提供数据流的列表控件、提供更丰富的UI(用户界面)内容和功能的Rich 控件、完成各种表单验证的确认控件和为WAP设备封装WML的移动控件。在客户端浏览器中,服务器端控件Server Cont rol的外观由HTML代码来表现。Server Cont rol会在初始化时根据客户的浏览器版本自动生成适合浏览器的HTML代码。由于Server Control能自动适应不同的浏览器版本,即自动兼容不同版本的浏览器,因此减少了程序员的工作量。

    2.4 Web服务

    开发人员用ASP.net技术生成一个扩展名定为.asmx的文件,并把此文件配制为网络应用程序的一部分,就建立起了一个网络服务。公有的类方法在标记上WebMethod 属性后,就会成为网络服务方法,把HTTP请求发送到ASMX文件中的URL 后,这些方法就会被调用。网络服务为在Internet上绑定应用程序提供了一个利用现存体系架构和应用程序的简单的、灵活的、基于许多标准的模型。网络应用程序很容易与当地开发的服务或已存在的服务集成在一起,而不用考虑开发平台、开发语言或使用的对象模型,用于实现任何组成的服务或应用程序。

    2.5 代码和内容隔离

    ASP.net技术的一个很大的优势就是能将代码从内容中分离出来。所有的线代码都能从页面中剥离出来并放置在一个类模块中。将内容从形式中剥离出来还有另一些优势:①可以用标准设计工具来构造用户界面, 而不用担心代码被搞乱;②设计变得简单多了,因为UI页面是由纯粹的UI组成的,而不是由UI和代码混合组成的。

    2.6 调试和跟踪

    ASP.net技术的目标之一就是要使编写应用程序变得简单。由于要避免问题同时发生,所以调试是开发的一个重要部分。ASP.net页面的编译模式允许在页面被执行的过程中将COM+保留在里面,这样就提供了一个丰富的调试环境。在Microsoft.net框架中,调试是跨语言的,它允许开发人员从基于Visual Basic的Web页面进入到一个用C#编写的控件中。

    3 ASP.net技术的Web网站设计与实现

    3.1 利用ASP.net开发网页的设计思想

    系统的主要功能就是信息的获取与录入,在最短的时间内可以让用户了解到网站当中各个职位的信息和企业的最新动态,同时还能查询职位。网站的主要功能就是汇总所有信息,做好数据库的维护,根据用户的要求来完成登录、查询、删除等功能。

    3.2 系统运行的主要流程分析

    用户职位申请流程如图1所示。

    3.3 系统功能模块的设计

    在系统初始化时,有一个默认的“系统管理员”用户Admin,由程序设计人员手动地添加到数据库中。Admin用户可以创建企业用户,个人用户可以通过注册产生,所有用户都可以修改自己的用户信息和密码。用户管理功能模块的关系如图2所示。

    4 结束语

    综上所述,ASP.net技术具有很好的可扩展性与可定制性,数据处理方面更是引入了许多新技术。正是这些具有革新意义的新特性,让ASP.net技术远远超越了ASP,有效缩短了Web应用程序的开发周期,从而提高了很多依靠网络的应用程序的安全性,为用户带来了更好的体验。

    参考文献

    [1]方开红,刘小园.ASP.NET网站开发技术的安全性研究与应用[J].网络安全技术与应用,2014(05).

    [2]张波.浅谈ASP技术在动态网页设计中的应用[J].中国新通信,2010(05).

    〔编辑:王霞〕

    Abstract: With the continuous development of computer technology, more users rely on the network to handle all kinds of information. This paper introduces the characteristics of ASP.net technology, and analyzes the main points of the development of ASP.net technology.

    Key words: information technology; ASP.net technology; web design; function module

    相关热词搜索: 网页设计 技术 ASP net

    • 生活居家
    • 情感人生
    • 社会财经
    • 文化
    • 职场
    • 教育
    • 电脑上网