<script type="text/javascript" language="javascript">
    //测试连接
    function testConnection() {
        //获取连接字符串
        var connectionString = $("#connectionStringdefault").val();
        $.post("doTestConnection.aspx", { connectionString: connectionString }, function (data) {
            if (data > 0) {
                alert("测试连接成功!");
                document.location.reload();
            }
            else {
                alert("测试连接失败!");
                $("#updateButton").attr('disabled', "true"); // 添加disabled属性
                $("#addButton").attr('disabled', "true");            
            }
        });
    }    //关闭窗体
    function CloseScreen() {
        window.close();
    }
    //根据条件获取连接的字符串
    function GetConnectionString(serverName) {
        $("#updateButton").removeAttr('disabled'); // 添加disabled属性
        $("#addButton").removeAttr('disabled');
        $.post("doGetConnectionString.aspx", { ServerName: serverName }, function (data) {
            $("#connectionStringdefault").val(data);
        });
    }    //删除服务器名称
    function DeleteServerName() {
        if ($("#deleteButton").val() == "取消") {
            document.location.reload();
        } else {
            if (confirm("确定要删除吗?")) {
                //获取服务器名称
                var serverName = $("#ServerName").val();
                var deleted = "deleted";
                $.post("doOperate.aspx", { Operation: deleted, ServerName: serverName }, function (data) {
                    if (data > 0) {
                        alert("删除成功!");
                    } else {
                        alert("最后一条连接,不能删除");
                    }
                });
                document.location.reload();
            } else {
                return false;
            }
        }
    }
    //修改连接符
    function UpdateConnectionString() {
        $("#ServerName").attr('disabled', "true");
        //设置修改和删除按钮的隐藏属性
        $("#addButton").val("保存");
        $("#deleteButton").val("取消");
    }
    //保存
    function Save() {
        if ($("#addButton").val() == "保存") {
            //获取服务器名称
            var serverName = $("#ServerName").val();
            //获取连接字符
            var connectionString = $("#connectionStringdefault").val();
            var update = "update";
            $.post("doOperate.aspx", { Operation: update, ServerName: serverName, ConnectionString: connectionString }, function (data) {
                if (data > 0) {
                    alert("修改成功!");
                    document.location.reload();
                } else {
                    alert("修改失败");
                }
            });
        } else {
            location.href = "/addServerName.aspx";
        }
    }  
</script>页面这样写的;引用路径:<script src="~/Scripts/TestConnection.js" type="text/javascript"></script> 编码已经改过了,为什么还是错 啊?

解决方案 »

  1.   

    报什么错了 ?
    是不是像这种 doOperate.aspx 请求路径需要改 ?
      

  2.   

    <script src="/Scripts/TestConnection.js" type="text/javascript"></script>  
      

  3.   

     这样直接就报语法错误了~~  <script src="~/Scripts/TestConnection.js" type="text/javascript"></script>  这样加载页面时不报js错 去掉“~”报语法错误,加上之后调用方法就会报“找不到对象”
      

  4.   

    js文件中:
    <script type="text/javascript" language="javascript">标签要去掉
    还有底部的那个</script>一起去掉
      

  5.   

    有谁知道如何禁止拉动浏览器大小?!吗
    http://topic.csdn.net/u/20110418/22/7e5b17a5-e255-417b-8196-3f095064aaf8.html?21601
      

  6.   

    有可能是中文乱码引起的,你把你外部JS文件转成txt格式,然后另存为,然后下面有个编码,一般选UTF-8(反正别ANSI),然后保存,然后把txt后缀写成js。试一下,可能行。