我开发了一个使用大量JavaScript的Web应用程序。我在我的机器上开发了第一部分代码,一切正常。部署到远程机器后发生问题的IIS - 页面运行,但我写的整个验证不运行 - 我检查了FF,IE6,IE7下。是否有任何IIS属性设置使其运行?将Web应用程序部署到IIS后的JavaScript
编辑 我刚刚发现该问题是在这里:
<script type="text/javascript">
function validate() {
return validateTrees();
}
</script>
的验证()函数在这里称为:
<asp:Button ID="btnSubmit" CssClass="button" runat="server" OnClientClick="return validate();" Text="Send for approval" />
而且validateTrees()函数加载从控制台的.js文件动态发送:
<cust:CustomTreeControl ID="CustomTreeControl 1" runat="server" />
这是放在这个提交按钮之前。看起来,部署后浏览器无法找到validateTrees()函数。
你的aspx文件已经将脚本引用了吗? 像 那么你在哪里更新脚本路径?我也面临类似的问题 – user1928158 2016-03-28 09:07:50