AJAX Control Toolkit:图解Ajax Control Tool

AjaxControlToolkit在.NET Framework 3.5中的应用 本文还有配套的精品资源,点击获取 简介:AjaxControlToolkit是一个为.NET框架开发人员设计的库,用于增强 应用的用户界面交互性,基于JavaScript和AJAX技术。该框架包含一套丰富的控件,如Accordion、AutoCompleteExtender和CalendarExtender,简化了动态网页应用的开发。通过AjaxContro... 阅读详情

要使用好Ajax.net,就要学会灵活运用Ajax.net所提供的Ajax Control Toolkit。该控件包提供了很多使用效果很炫的控件,有了它你能轻松打造一个Ajax网站。从本章开始,我们一起来学习怎样使用Ajax Cotrol Toolkit中的所有控件。

第一步:创建Ajax Toolkit模板

大家应该有印象,当我们成功安装了Ajax扩展包之后,VS.net的模板中就多了一个Asp.net Ajax-Enabled Web Site的模板。它是微软的官方模板,而今天我们就要创建我们自己的Ajax Control Toolkit Web Site模板。

先在这里下载Ajax Control Toolkit:Ajax Control Toolkit.zip

 

下载之后解压到本地文件夹。双击AjaxControlToolkit.sln文件,选择“正常加载项目”。打开解决方案资源管理器之后我们能发现有很多个项目,而我们只需要重新生成一下TemplateVSI的Dll。生成之后TemplateVSI的bin文件夹就会多出如下文件。

双击AjaxControlExtender.vsi就可以开始安装Ajax Control Toolkit模板了。中途遇到提示框选择重写名称即可。

完成之后打开VS.net 2005,我就能看到AJAX Control Toolkit Web Site模板了。

第二步:添加Ajax Control Toolkit

建立网站后我们还不能在工具栏里看到Ajax.net的工具集,这需要我们自行添加。我们先在工具栏添加一个选项卡,命名为Ajax Control Toolkit或其他你喜欢的名字。然后在新的选项卡里单击右键,点击“选择项”-〉点击“浏览”-〉找到你刚才解压的文件夹,然后在SampleWebSite的bin文件夹里找到AjaxControlToolkit.dll,选择它,然后一路确定。这样就能把所有控件都添加你所添加的选项卡里了。

第三步:初试Ajax Control Toolkit

到目前为止,Ajax Control Toolkit就部署完毕了,我们可以做一个简单的Demo看一看效果。

在工具栏里拖出一个Button控件,一个TextBox控件和一个Label控件。然后在Button的Click事件里写Label1.Text = TextBox1.Text; 这样当我们点击Button后,Label就会显示TextBox中的内容。

现在我们从Ajax Control Toolkit中拖出一个ConfirmButtonExtender控件,它的作用是能弹出确认窗口,点击确认才会继续执行下一步操作,否则则终止操作。

拖出后我们要设置ConfirmButtonExtender的TargetControlID属性,它关联的是控件ID,告诉ConfirmButtonExtender什么时候需要弹出确认窗口。我们在该属性的下拉菜单中选择Button1。

然后我们还需要设置确认窗口的提示语,该属性在Button的Extenders栏中,我们找到ContirmText,输入:你确认吗?

OK,运行!

结束:

本章主要介绍了怎样部署Ajax Control Toolkit,并做了一个简单的例子。虽然该例子即使不使用Ajax Control Toolkit也能简单实现,但我只想告诉大家,使用Ajax Control Toolkit是多么的方便,以后将会陆续介绍其他更复杂,效果更炫的控件,敬请继续关注

深入探索AjaxControlToolkit实例与应用 本文还有配套的精品资源,点击获取 简介:Ajax(异步JavaScript和XML)技术使得网页无需完全刷新即可更新部分数据,从而提升用户体验。本实例详细探讨了AjaxControlToolkit,一个包含丰富控件的工具集,旨在为 开发人员提供简化实现Ajax功能的途径。通过实际例子和详细文档,开发者将学习如何安装和使用AjaxControlToolkit,... 阅读详情

相关推荐

简易安装向导:AjaxControlToolkit快速部署

AjaxControlToolkit 是一个在ASP.NET应用程序中使用的强大工具包,它提供了一系列丰富的AJAX控件和扩展器(Extenders),这些工具能够帮助开发者轻松地在Web应用程序中加入异步客户端脚本功能,从而提升用户体验。AjaxControlToolkit 提供了众多控件,如:AutoComplete, UpdatePanel, ModalPopup 等,它们各自具备独特的功能。

weixin_42613017的博客 753

Ajax Control Toolkit 34个服务器端控件

[b]1. Accordion[/b] 【功能概述】Accordion可以让你设计多个panel 并且一次只显示一个Panel .在页面上的显示效果就像是使用了多个CollapsiblePanels只不过每一次只展开其中一个CollapsiblePanel.Accordion控件内部包含了若干个AccordionPane,每一个AccordionPane的template里包括了对其Header...

POWER 311

ASP.NET AJAX实战利器:AjaxControlToolkit全面解析与应用

AjaxControlToolkit 是一个基于 ASP.NET AJAX 框架的开源控件库,由微软与开发者社区共同维护,旨在简化 Web 表单中的富客户端功能实现。它通过提供一系列“扩展器控件”(Extender Controls),将复杂的 JavaScript 行为封装为服务器端可配置的组件,使开发者无需深入前端技术即可实现模态弹窗、日期选择、动画折叠等交互效果。该工具集弥补了传统 ASP.NET Web Forms 在异步通信和动态 UI 更新方面的短板,显著提升了开发效率与用户体验一致性。

weixin_31139479的博客 1096

AjaxControlToolkit控件集详解

AjaxControlToolkit下载http://ajax.asp.net/downloads/default.aspx?tabid=47http://www.codeplex.com/AtlasControlToolkit/Release/ProjectReleases.aspx?ReleaseId=1425环境设置如下:下载完 ASPAJAXExtSetup.msi 安装更新后在你的系统盘

glpizi的专栏 2315

AjaxControlToolkit:***的AJAX控件工具包

本文还有配套的精品资源,点击获取 简介:AjaxControlToolkit是一个开源的***库,提供了一系列富交互式AJAX控件和扩展器,简化了AJAX功能的集成,使开发人员无需深入了解复杂的JavaScript和XMLHttpRequest。此压缩包包含了库的源码、解决方案文件、使用说明和示例网站,以及各种控件和扩展器的实现,如Accordion、Calendar等,旨...

weixin_26850469的博客 1552

AjaxControlToolkit框架安装与应用指南

AJAX(Asynchronous JavaScript and XML)是一种创建动态交互式网页应用的网页开发技术。它的诞生让Web应用更加接近传统桌面应用的体验。AJAX结合了HTML、CSS、JavaScript和DOM等众多技术,使得浏览器页面可以异步地更新内容,无需重新加载整个页面即可从服务器获取数据。AjaxControlToolkit是在ASP.NET 2.0推出之后不久,由Microsoft的合作伙伴和社区成员共同开发的一个开源框架。

weixin_29009401的博客 732

AjaxControlToolkit是一组控件的集合,可以实现自动补充文本框

AjaxControlToolkit是一组控件的集合,可以实现自动补充文本框,点击文本框弹出日历,加水印等Ajax效果,包含40多个控件,具体实现效果如:http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/Default.aspx 像百度搜索一样,根据用户输入自动联想相关词汇,借助AjaxControlToolkit中...

anaijiao0225的博客 245

AjaxControlToolkit库:增强***应用的.NET 4版本

本文还有配套的精品资源,点击获取 简介:AjaxControlToolkit针对.NET Framework 4,为 开发提供了一套扩展AJAX功能的库,支持更流畅的用户体验和更现代的Web应用开发。它包括一系列预构建控件和行为,通过拖放方式添加到 页面,使用AJAX技术异步更新页面部分,提升响应速度和交互性。AjaxControlToolkit...

weixin_29476595的博客 1059

工作中使用到的单词(软件开发)

1.エイリアス   alias 别名 powershell使用 get-help 命令时,会得到与此命令 相关(别名)的命令 2.プロキシ proxy 代 理 3.プロモート   promote 促进,提升   开发的系统新功能上线发布,有时会使用到这个词,比如 STプロモート 还有使用リリース这个词的。比如STリリース。个人认为两者含义相同。 4.見逃し み................................................................

sun0322 6万+

AJAX Control Toolkit 3.5

AJAX Control Toolkit for .NET 3.5 and sample site

速腾RS-LiDAR-16激光雷达ROS配置全攻略:从硬件连接到Rviz点云可视化

本文详细介绍了速腾RS-LiDAR-16激光雷达在ROS环境中的配置与使用全攻略,涵盖硬件连接、网络配置、ROS驱动安装及Rviz点云可视化等关键步骤。通过实战案例和技术解析,帮助开发者快速实现激光雷达数据采集与处理,提升机器人感知系统的部署效率。

ooo22的博客 249

AjaxControlToolkit的安装与使用详解

http://www.cnblogs.com/zm235/archive/2008/05/09/1189558.html AjaxControlToolkit下载 http://ajax.asp.net/downloads/default.aspx?tabid=47 http://www.codeplex.com/AtlasControlToolkit/Release/ProjectRele...

weixin_30381793的博客 424

数理金融学笔记 Chap2 二叉树模型Binomial

2 二叉树模型与期权定价 Binomial Model and Option Pricing 文章目录2 二叉树模型与期权定价 Binomial Model and Option Pricing单期二叉树模型 One-step Binomial Model风险与无风险资产单期二叉树模型与无套利条件无套利定价 No Arbitrage Pricing风险中性定价 Risk Neutral PricingDelta套期保值 Delta Hedging两期二叉树模型 Two-Step Binomial Model

weixin_66831131的博客 2387

轻松掌握Ajax.net系列教程二:部署Ajax Control Toolkit

要使用好Ajax.net,就要学会灵活运用Ajax.net所提供的Ajax Control Toolkit。该控件包提供了很多使用效果很炫的控件,有了它你能轻松打造一个Ajax网站。从本章开始,我们一起来学习怎样使用Ajax Cotrol Toolkit中的所有控件。第一步:创建Ajax Toolkit模板大家应该有印象,当我们成功安装了Ajax扩展包之后,VS.net的模板中就多了一个Asp.n

脑瓜子的程序人生 1153

SAR动目标检测三剑客:DPCA/ATI/STAP技术选型指南(含2023最新实验数据对比)

本文深入对比了SAR动目标检测三大主流技术DPCA、ATI与STAP的核心原理与性能差异。基于2023年最新实验数据,分析了它们在最小可检测速度、测速精度、计算复杂度及对通道失配敏感度等方面的优劣,并结合海洋监视与城市交通监控等典型场景,提供了具体的技术选型指南与工程落地考量。

m5n6o7的博客 294

HPM6E00:PWM V2使用指南

HPM6E00:PWM V2使用指南

xikangsoon的博客 1733

Ajax之AjaxControlToolkit

之前做过AjaxControlToolkit的自动匹配功能,隔了也算挺长时间了,今天在Q群里有人问到这个AjaxControlToolkit的代码问题,说一直没有反应,给他改了改看了看感觉代码方法是正确的但是就是出不来结果,于是就自己做个简单的试一下也算找找感觉吧,写篇文章给还不是很清楚的朋友做个参考     首先说vs可以安装这套dll,也可以直接找到Ajax.dll和AjaxControlT

anihasiyou的专栏 1638

电子取证之服务器取证思路

服务器取证是一个技术性很强的领域,涉及到多个环节,包括网站重构、网站代码分析、容器分析等。数据库密码的获取通常通过查看配置文件、日志文件、备份等途径,同时可以通过一些绕过技术如禁用身份验证来获取权限。对于不同的数据库,需要根据其特性采取相应的应对方法和命令。

2401_84830066的博客 2489

ajax control toolkit vs2013,Ajax Control Toolkit .NET 3.5

在VS2008中使用AJAX:3.5 不需要安装,只需要下载AjaxControlToolkit.dll文件,注意版本是3.5,然后将AjaxControlToolkit.dll拷贝到任意位置,我放在D:\Program Files\Microsoft Visual Studio 9.0\Plugins\AjaxControlToolkit.dll,其中Plugins是自己创建的位置。添加工具箱。...

weixin_35789885的博客 515

手把手教你用Cadence Virtuoso设计折叠式共源共栅放大器(0.18μm工艺实战)

本文详细介绍了在0.18μm工艺下使用Cadence Virtuoso设计折叠式共源共栅放大器的完整流程。从工艺参数获取、电路架构分析到具体参数计算和仿真验证,提供了实战设计指南,帮助工程师掌握这一模拟IC设计中的关键技术,特别适合需要中等增益和较大输出摆幅的应用场景。

open4的博客 410

Python地理空间数据库之geopandas使用详解

地理空间数据分析在许多领域中都有着广泛的应用,包括地理信息系统(GIS)、城市规划、环境科学、地质勘探等。Python GeoPandas是一个强大的库,旨在简化地理空间数据的处理和分析。本文将深入介绍GeoPandas库,包括其基本概念、功能特性、示例代码以及在实际应用中的应用场景。

Rocky006的博客 1万+

AjaxControltoolkit(工具包)安装步骤说明

本来打算做一个系统搜索中Ajax AutoComplete自动提示的效果,想尝试一下以前用AjaxControlToolkit中控件,在官网上下载一个AjaxControlToolkit2.0版本我尽然忘了如何安装.很是汗了一把. 看来人都是有惰性的,哪怕自己认为以前比较熟练自信的东西 如果时间一长不做回顾还是不行的 回过头不知道如何下手. 官网的安装说装完之后感觉如此简单.记录一下 提个醒. ...

weixin_34049032的博客 244

黏菌优化算法(SMA)详解:从生物智能到优化引擎

黏菌优化算法(SMA)是一种新型生物启发式优化算法,模拟多头绒泡菌的智能觅食行为。该算法包含接近食物、包围食物和抓取食物三个阶段,通过数学模型将生物行为转化为优化过程。SMA采用权重自适应机制和参数振荡模型实现探索与开发的平衡,具有参数简单、收敛性好等优势。算法可通过MATLAB/Python实现,并应用于函数优化、工程设计和神经网络训练等领域。研究表明SMA在求解复杂优化问题时表现优异,未来可通过混沌增强、混合策略等方式进一步提升性能。

qq_42212808的博客 659

黄聪:ASP.NET AJAX入门系列(1) AjaxControlToolkit安装篇

终于决定开始学习一下Web开发啦,这个学期一直在忙别的事情,下个月又要开始实习了,这个月还剩一半,决定用来学习一下AJAX,因为自己也是初学,如果文章中有错误的话还请大家多多包涵. 为什么要学AJAX呢?本人觉得是因为它使得现在的网站可以做得无比的炫!这些效果在几年前完全只能依赖JS来完成,而如今我们只需要拖个控件进来,简单配置一下属性就能实现了,不得不感谢开发AJAX的工程师们,是他们给我...

weixin_34206899的博客 192

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

AjaxControlToolKit工具包介绍和安装

 AjaxControToolKit是一个控件集合器,微软通过多个时期的ctp版本的测试和修改,最终形成了一些功能完善的控件集合,以dll的形式将这些控件免费发布,共包含了30多个Ajax控件,在最新的vs版本中加入了这些Ajax控件. 首先下载工包                                                                       

血色残阳的专栏 2060

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

AjaxControlToolkit 使用教程

AjaxControlToolkit 使用教程 1. 项目介绍 AjaxControlToolkit 是一个经典的 ASP.NET WebForms 扩展工具包,提供了丰富的控件集合,帮助开发者构建高度响应和交互式的 AJAX 启用 Web 应用程序。该项目由 DevExpress 维护,包含超过 40 个控件,如 AutoComplete、CollapsiblePanel、ColorPicker...

gitblog_00184的博客 924

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

上一篇: ASP.NET中利用cookies保持客户端信息
下一篇: AJAX Control Toolkit 介绍及构建开发环境
Caesar525
博客等级 码龄19年 11粉丝 73原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值