gpt4 book ai didi

javascript - ASP.NET 和 JavaScript 代码在本地运行,但不能在 IIS 上运行

转载 作者:行者123 更新时间:2023-11-28 08:34:34 34 4
gpt4 key购买 nike

我在使用 Expression Web 4.0 创建的网站时遇到了困难。所有字段都连接到 SQL 数据库,并且我包含了一段 JavaScript 代码来计算某些字段的值。在本地使用 Microsoft Visual Studio 开发服务器时,该项目运行良好,但是一旦我将网站上传到 IIS 7 服务器,我似乎无法运行 JavaScript。该页面不会返回任何错误,但计算不会运行。

我尝试过以兼容模式运行 IE,尝试过不同的浏览器,但没有任何结果。我尝试过使用外部 JS 文件并遇到同样的问题。

我用 IE 和 Chrome 调试了这个问题,这是它遇到的错误:“无法获取未定义或空引用的属性“值””

我尝试将 JavaScript 代码放置在表单之前和之后,但出现同样的问题。

这是 JavaScript 代码:

<script type="text/Javascript">
function Calculate1(Served1) {


var Prepared1val = parseInt (document.getElementById("Prepared1").value);
var RTS1val = parseInt (document.getElementById("RTS1").value);
var Toss1val = parseInt (document.getElementById("Toss1").value);
Served1.value= Prepared1val - Toss1val - RTS1val;

}
</script>

调试器在第一行代码之后立即停止,并且似乎无法找到值,即使它在那里。

最佳答案

您正在引用以下元素:“Prepared1”、“RTS1”、“Toss1”。确保当您移动代码时这些元素名称仍然可用 - 听起来好像它们不可用。 ASP 可以更改元素 ID。

关于javascript - ASP.NET 和 JavaScript 代码在本地运行,但不能在 IIS 上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21394669/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com