在后端不使用ASP.NET的项目中,如何使用ASP.NET AJAX控件工具包

时间:2020-03-05 18:50:36  来源:igfitidea点击:

后端可能是PHP或者Python,但我们想使用ASP.NET工具箱中的控件,是否有成功的方法?

解决方案

回答

我们在谈论ASP.NET AJAX控制工具包吗?

回答

我认为不可能。

ASP.NET AJAX工具包基于ASP.NET技术(令人惊讶),并且需要ASP.NET。

它包含服务器端控件,这些控件由ASP.NET引擎转换为HTML和Javascript。没有引擎,它就无法工作。

但是,我们可以检查代码本身,以查看其工作方式,在浏览器端生成的内容,以及获取构想和Javascript代码以构建到应用程序或者框架中。

编辑:我刚刚找到了一个有趣的项目,它处于alpha阶段,请检查一下。

回答

为什么要将ASP.NET AJAX工具包与PHP / Python一起使用?

我们是否考虑过其他非ASP.NET特定的AJAX库,例如jQuery,Dojo,MooTools,YUI?

ASP.NET AJAX和ASP.NET AJAX工具包都是以ASP.NET为中心的,通过将其他AJAX库与PHP / Python一起使用,我们将获得更大的灵活性。

回答

我发现AJAX Control Toolkit中的许多功能都可以通过jQuery之类的javascript框架来完成。

回答

看一下Stephen Walther博客上的这个博客文章:

ASP.NET MVC技巧#36创建弹出日历助手

在这篇文章中,他展示了如何使用AJAX Control Toolkit的"仅脚本"版本。此版本的AJAX控件工具包不包含服务器端控件或者控件扩展程序。它仅包含客户端文件JavaScript,CSS,使用客户端AJAX行为所需的图像。

Stephen Walther是Microsoft的高级程序经理,负责ASP.NET MVC内容和社区(他的职称是ASP.NET MVC Ninja)。