可以在经典的ASP应用程序中使用jQuery吗?

时间:2009-06-02 11:37:43

标签: jquery asp-classic

我们有一个大型的经典ASP应用程序,我们正在重写ASP.NET。直到明年年底,我们才会完成重写,测试等工作。在此期间,我们面临着很大的压力要求改进经典ASP应用程序的界面。

是否可以将jQuery与经典ASP一起使用?

9 个答案:

答案 0 :(得分:7)

jQuery是一个javascript框架,不应该干扰你的经典ASP。

jQuery可以在客户端使用,但只能使用它可用/可以请求的内容。

答案 1 :(得分:2)

我在服务器端以及客户端使用Mootools,JScript ASP摇滚! :)

答案 2 :(得分:1)

是的,确实如此。 ASP只是预处理和输出HTML,可以通过javascript操作。 (或jQuery)

答案 3 :(得分:1)

我不明白为什么不,jQuery是一个基于JavaScript的客户端库,你打算用jQuery做什么?

答案 4 :(得分:1)

jQuery可以在任何Web应用程序中使用。也在您的静态HTML页面中。

它基本上是一个客户端javascript框架,可以帮助您操作DOM和许多其他功能。

答案 5 :(得分:1)

我无法相信有人问过这个问题:) ......非常尊重。

请记住,PHP,ASP,ASP.NET,ASP.NET MVC,CGI ......最后,他们将HTML代码呈现给客户端即浏览器。这必须“读取”这段代码,并在屏幕上显示它。

Javascript是一种“浏览器端”,也就是客户端语言,用于操纵“浏览器端”对象(DOM)。 Javascript一直是大多数Web开发人员的噩梦,因为浏览器不会以相同的方式“读取”它。感谢神Netscape几乎永远消失了,因为它是最糟糕的事情之一。

jQuery ...正如你可能已经阅读过的,只不过是一个很好的组合javascript类(库)......

即使jquery有自己的语法,imho,你应该学习javascript,或者至少是基础知识,以便了解jquery如何为游戏带来魔力。

jquery.com的教程。

祝你好运

答案 6 :(得分:0)

Classic ASP和ASP.Net都是服务器端技术,它们将HTML等输出到客户端浏览器。

JavaScript是一种客户端技术,JQuery是一个用JavaScript编写的框架,因此可以在任何网页上工作(只要浏览器支持它)。

因此答案当然是肯定的。

答案 7 :(得分:0)

我在经典的ASP网站中使用JQuery。

效果很好。如果需要,我可以将一些ASP内容放入javascript块中以使用来自数据库的东西:

function myjavascripfunction(){
  $("#pageTitle").html(<%= rs("Title")%>);
}

如果你不熟练使用经典ASP并且不想浪费太多时间,那么在ASP中使用JQuery是很棒的。

PS: 有一个ASP-to-JSON库,允许您将数据库查询转换为JSON对象。非常适合制作在.asp页面上进行ajax调用的.html页面,他们唯一的工作就是从数据库中检索一些东西。

通过这种方式,您可以使用可重复使用的.html页面,只需在切换到其他服务器端语言时复制粘贴即可。您需要做的就是制作一些也返回JSON的.php或.aspx页面,然后调用那些而不是.asp。

答案 8 :(得分:0)

jQuery不依赖于服务器(ASP.NET),它是客户端的。您可以在您喜欢的服务器上使用任何技术,但仍然使用jQuery。