jQuery浏览器/IIS版本问题?

jQuery浏览器/IIS版本问题?,jquery,asp.net-mvc-3,Jquery,Asp.net Mvc 3,我有一个C.NETMVC3网络应用程序在我的机器和服务器上运行。我的机器有: 视窗7 IIS 7.5.7600.16385 IE 8.0.7600.16385 服务器正在运行: IE 7.0.6002.18005 IIS 7.5.7600.16385 Windows Server 2008。 这两个应用程序池都是.Net Framework 4.0,但是该应用程序的服务器版本显示出奇怪的行为 控件有一个keyup事件,该事件根据调用keyup事件的文本框中输入的文本禁用/启用按钮。它在我的本地主

我有一个C.NETMVC3网络应用程序在我的机器和服务器上运行。我的机器有:

视窗7 IIS 7.5.7600.16385 IE 8.0.7600.16385 服务器正在运行:

IE 7.0.6002.18005 IIS 7.5.7600.16385 Windows Server 2008。 这两个应用程序池都是.Net Framework 4.0,但是该应用程序的服务器版本显示出奇怪的行为

控件有一个keyup事件,该事件根据调用keyup事件的文本框中输入的文本禁用/启用按钮。它在我的本地主机上工作得很好,但在服务器版本中却不行。即使我在本地IE上运行服务器版本,有什么想法吗

$(document).ready(function () {
     $("#Description").keyup(function () {
         disableEnableSave();
     });
 });

    function disableEnableSave() {
        var text = $("#Description").val();
        var textlength = text.length;
        if (textlength > 0 ) {
            $("#theSubmit").removeAttr("disabled");
            document.title = document.title.replace("*", "");
            document.title = document.title + "*";
        }
        else {
            $("#theSubmit").attr("disabled", "disabled");
            document.title = document.title.replace("*", "");
        }
        return true;
    }

在本地和远程计算机上是否有相同版本的mvc DLL?请使用Firefox+Firebug。打开“网络”选项卡,查找404错误。可能是你的一个JS文件的路径错误。询问技术问题101:你看到了什么错误?如果没有,那就是相关信息。你试过什么?相关代码是什么样子的?您在其他浏览器上看到了什么行为?@TJD…问题102:没有错误…尝试使用document.keyup。布顿状态没有改变。尝试使用$Description。更改…按钮状态未更改…直接在服务器上尝试…按钮状态未更改…在调用服务器的本地浏览器上尝试…按钮状态未更改…@MikeTWebb,您是否查看了Diodeus评论?我也是,我认为您已经在应用程序中硬编码了脚本的路径,并且在交付时,它们不再正确地包括在内。您编写了src=/scripts/jquery.js而不是src=@Url.Content~/scripts/jquery.js,这是从页面引用静态资源的正确方法。