2009-06-02 70 views
3

我们有一个很大的经典ASP应用程序,我们正在重写到ASP.NET中。直到明年年底,我们才会完成重写,测试等。与此同时,我们正在接受很大的压力来修补传统ASP应用程序的界面。jQuery可以用于传统的ASP应用程序吗?

是否有可能使用jQuery与传统的ASP?

回答

6

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

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

1

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

1

我不明白为什么不这样做,jQuery是建立在JavaScript之上的客户端库,您打算如何处理jQuery?

+0

一个在我们的应用程序,发生的事情是查找,如用户,组织,位置等。我们现在做的方式可能会大大改善。允许用户开始输入是非常好的,我们会在输入内容时提供匹配,就像Google在Google搜索框中输入内容一样。 – rowrow 2009-06-02 12:30:54

1

jQuery可用于任何Web应用程序。也在你的静态HTML页面中。

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

0

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

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

因此答案肯定是肯定的。

0

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

它工作得很好。在需要的地方,我可以把一些ASP的东西成JavaScript块使用的东西从数据库:

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

使用jQuery与ASP是巨大的,如果你是在传统的ASP不熟练,不想浪费太多时间在上面。

PS: 有一个ASP到JSON库,允许您将DB查询转换为JSON对象。非常适合制作.html页面,这些页面只需要从数据库中检索一些东西,然后在.asp页面上执行ajax调用。

这样您就可以重复使用.html页面,您可以在切换到另一种服务器端语言时复制粘贴。所有你需要做的就是创建一些.php或.aspx页面,它们也返回JSON并且调用那些而不是.asp页面。

0

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

2

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

1

我不能相信有人问这个问题:) ......所有的尊重。记住,PHP,ASP,ASP.NET,ASP.NET MVC,CGI ....最后,它们将HTML代码呈现给客户端浏览器。这必须“读取”这个代码,并在屏幕上显示它。

Javascript是一种“浏览器端”,也就是用于操纵“浏览器端”对象(DOM)的客户端语言。对于大多数Web开发人员来说,Javascript一直是一个噩梦,因为浏览器不会以同样的方式“读取”它。感谢上帝网景几乎永远消失了,因为这是最糟糕的处理之一。

jQuery的......你可能已经看过,只不过是一个很好的放在一起设置JavaScript类(库)...

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

jquery.com教程。

好运

相关问题