ASP.NET Ajax基础-2
ASP.NET Ajax Framework可以使开发者开发出一个具有丰富用户界面、具有高交互性同时跨浏览器的一个WEB程序,首先从名字上看你可能感觉它就是一个Ajax 库,但是实际上它可以大大提高您WEB程序开发的效率。首先我们先来看看Asp.net Ajax Framework的框架图。
ASP.NET Ajax Framework分为客户端与服务器端,首先我们先来看看客户端的Framework.
有一件事先要说说就是客户端框架的核心库并不依赖于服务器端组件。这个核心库能让开发者用Cold Fusion、PHP、JSP等任何一种语言进行开发。正是由于这种灵活性,让其逻辑框架分为了客户端与服务器端框架。了解客户端框架是如何工作的,对于服务器开发人员是至关重要的。
首先我们先来写一个简单的ASP.NET Ajax程序。
之后我们创建一个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控件,具体代码见下图:
之后在<div></div>加入以下代码:
为了使其支持Ajax的局部刷新,我们加入了UpdatePanel这个控件,使其支持Ajax
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· [AI/GPT/综述] AI Agent的设计模式综述