• ASP.NET Ajax基础-2


    ASP.NET Ajax Framework可以使开发者开发出一个具有丰富用户界面、具有高交互性同时跨浏览器的一个WEB程序,首先从名字上看你可能感觉它就是一个Ajax 库,但是实际上它可以大大提高您WEB程序开发的效率。首先我们先来看看Asp.net Ajax Framework的框架图。

    ASP.NET Ajax Framework分为客户端与服务器端,首先我们先来看看客户端的Framework.

    Snap2

    有一件事先要说说就是客户端框架的核心库并不依赖于服务器端组件。这个核心库能让开发者用Cold Fusion、PHP、JSP等任何一种语言进行开发。正是由于这种灵活性,让其逻辑框架分为了客户端与服务器端框架。了解客户端框架是如何工作的,对于服务器开发人员是至关重要的。

    首先我们先来写一个简单的ASP.NET Ajax程序。

    Snap3

    之后我们创建一个HummanResource.cs的逻辑文件。

       1:  using System;
       2:  public static class HumanResources
       3:  {
       4:      int count = 0;
       5:      public static int GetEmployeeCount(string department)
       6:      {
       7:          int count = 0;
       8:          switch (department)
       9:          {
      10:              case "销售":
      11:                  count = 10;
      12:                  break;
      13:              case "工程师":
      14:                  count = 28;
      15:                  break;
      16:              case "市场":
      17:                  count = 44;
      18:                  break;
      19:              case "人力资源":
      20:                  count = 8;
      21:                  break;
      22:              default:
      23:                  break;
      24:          }
      25:          return count;
      26:      }
      27:  }

    之后我们再加入一个ScriptManager控件,具体代码见下图:

    Snap1 

    之后在<div></div>加入以下代码:

    Snap2

    为了使其支持Ajax的局部刷新,我们加入了UpdatePanel这个控件,使其支持Ajax

    Snap3s

     Snap4

  • 相关阅读:
    [jQuery]无法获取隐藏元素(display:none)宽度(width)和高度(height)的新解决方案
    < meta > 元素(转)
    认识圣杯布局和双飞翼布局(转)
    条件注释判断浏览器版本<!--[if lt IE 9]>(转载)
    Kubernetes日志采集Sidecar模式介绍
    filebeat常见配置项梳理
    debin 安装容器安装工具 ​apt-get install telnet
    python-study-账号登录验证
    老板的三个忠告
    有趣的程序
  • 原文地址:https://www.cnblogs.com/chu888chu888/p/1272426.html
Copyright © 2020-2023  润新知