轻量级Ajax解决方案:Anthem.NET初探
下载地址:http://sourceforge.net/projects/anthem-dot-net
相比较AJAX.NET而言,Anthem.NET绝对称得上轻量级,而且对于新手而言,它的学习曲线接近于零。至于它与AJAX.NET的对比,Dflying Chen 在ASP.NET AJAX(Atlas)和Anthem.NET——管中窥豹般小小比较中已经写得很详细了,里面有一个Hello World形式的简单例子。
下面看一下它的使用方法,首先下载源代码包,里面没有编译生成DLL,需要我们自己编译,先将Anthem-Examples-2003文件夹设置为虚拟目录(Anthem-Examples-2005对应VS 2005),打开Anthem-2003.sln(或Anthem-2005.sln),按Release方式编译。
然后在工具箱中添加“Anthem”选项卡,在该选项卡中添加刚才生成的DLL文件,你会在这里找到对应ASP.NET的大部分控件。
Anthem.NET为开源控件,在我们下载的代码包中Anthem-Examples-2003(Anthem-Examples-2005对应VS 2005)为它的开发范例。
Hello World
从工具箱中向页面中拖入一个Button按钮和一个Label按钮,双击Button,在事件处理代码中加入代码:
Label1.UpdateAfterCallBack = true;
请注意,它比我们平时写代码时多了一句“Label1.UpdateAfterCallBack = true;”,在Anthem.NET中,每次CallBack时需要更新的控件,只需要把其UpdateAfterCallBack属性设置为true即可。一般我们都会有多个控件需要更新,可以写一个方法
{
/// <summary>
/// 更新Anthem控件的值
/// </summary>
/// <param name="ctrls">Anthem控件集合</param>
public static void Update(params IUpdatableControl[] ctrls)
{
foreach (IUpdatableControl ctrl in ctrls)
{
ctrl.UpdateAfterCallBack = true;
}
}
}
}
更新时只需传入控件ID即可
转载于:https://www.cnblogs.com/lanting/archive/2006/11/23/570327.html
轻量级Ajax解决方案:Anthem.NET初探相关推荐
- ashx+jQuery,一个轻量级的asp.net ajax解决方案
跟shotdog老师研究探讨了下asp.net里,除官方庞大asp.net ajax之外的ajax解决方案.我们想法是以不同的服务器端方式输出,然后在页面使用jQuery的ajax实现调用服务器端几个 ...
- TensorFlow Lite:TensorFlow在移动设备与嵌入式设备上的轻量级跨平台解决方案 | Google 开发者大会 2018...
Google 开发者大会 (Google Developer Days,简称 GDD) 是展示 Google 最新开发者产品和平台的全球盛会,旨在帮助你快速开发优质应用,发展和留住活跃用户群,充分利用 ...
- 专业ajax解决方案汇集
Smashing Magazine给出了85个专业ajax解决方案,它们几乎涵盖了所有的ajax使用场景,而且个个都带图,选你喜欢的,然后下载示例代码就是了! AJAX Auto Completer ...
- Asp.Net Core轻量级Aop解决方案:AspectCore
什么是AspectCore Project ? AspectCore Project 是适用于Asp.Net Core 平台的轻量级 Aop(Aspect-oriented programming) ...
- Asp.net ajax、Anthem.net、Ajax pro三大ajax框架那一种使用比较方便?易于配置?
· aspxcsharp Asp.net ajax.Anthem.net.Ajax pro三大ajax框架那一种使用比较方便?易于配置? Ajax Pro如何实现DataGrid无刷新? o ...
- ES6中新的AJAX解决方案:Promise、Fetch、Response、Axios
目录 (一)Promise对象:包装结果集 一.Promise对象概念: 二.Promise对象使用: 1. Promise对象总是处于以下三种状态之一: 2. 使用方法: (二)Fench()方法: ...
- 原生Js调用Fetch Api请求接口(新的Ajax解决方案)
Fetch Api Fetch Api是新的ajax解决方案,Fetch会返回Promise:Fetch不是ajax的进一步封装,而是原生js,没有使用XMLHttpRequest对象. 前端与后端交 ...
- 轻量级的Ajax解决方案——DynAjax:直接在客户端调用C#类的方法
前言: MS Ajax我在以前一个项目中使用过,感觉太笨重了,速度比较慢,而且出了问题,很难控制.所以我一直想用一个可控制的替代框架. 客户端JS框架肯定首推JQuery,优雅简洁的代码,完美的支持表 ...
- [Asp.Net Core轻量级Aop解决方案]AspectCore Project 介绍
AspectCore Project 介绍 什么是AspectCore Project ? AspectCore Project 是适用于Asp.Net Core 平台的轻量级 Aop(Aspect- ...
最新文章
- 年底怎样才能“被评优”
- java 矩阵题目_java练习本(20190604)
- 基于Exchange 2003的搭建高可用的邮件平台 之一:群集的配置
- c语言中oxb0常量是什么意思,C语言练习库V1.0
- Ocelot统一权限验证
- Springboot 项目启动后执行某些自定义代码
- python的pass语句_Python | 演示pass语句的示例
- BZOJ4810:[YNOI2017]由乃的玉米田(莫队,bitset)
- table表格表头不懂,内容y轴滚动
- Android多媒体学习一:Android中Image的简单实例。
- Linux服务器的那些性能参数指标
- 编程python视频教程_Python高级编程实战系列视频课程
- xbox win10测试软件,UWP APP可通过Win10商店直接安装至XboxOne主机
- Android 支付宝支付功能实现
- 华为麒麟将成“绝版”,造芯为什么这么难?
- 30天搞定Java--day6
- 对数几率回归(逻辑回归)
- matlab数据变成一列数据,matlab读取excel表格列数据-matlab导入excel后,怎么把数据提取成一列?...
- (附源码)计算机毕业设计SSM基于的楼盘销售系统的设计与实现
- 【解决】client does not support authentication转载的两种解法
热门文章
- Python笔记-UiSelector坐标定位
- Arduino笔记-调节呼吸灯频率实验
- C++|STL学习笔记-对STL中关联容器map的进一步认识
- C++工作笔记-对结构体的进一步认识
- java怎么一段字符串全为数字_java 如何判断一个字符串是数字
- TCP文件下载器(Python)
- 郭凯天:中国公益慈善行业数字化观察与思考
- Pycharm 入门问题
- python 问题自动匹配解决方案_最好的 Python IDE,你们推荐使用哪一个?
- java创建子类对象的步骤_一通Spring骚操作:我敢说没人比我更懂Java对象创建