【发布时间】:2012-08-14 14:50:53
【问题描述】:
当我单击“搜索”按钮时,我的“客户搜索”页面上出现 javascript 验证错误。
<asp:Button id="btnCustomerSearch" runat="server" onclientclick="return ValidateCustomer(1);"
Text="Continue" OnClick="btnCustomerSearch_Click" />
错误信息是:
Microsoft JScript runtime error: 'ValidateCustomer' is undefined
但是,在我的 ValidationFunctions.js 中,ValidateCustomer 函数确实存在。
为什么 aspx 看不到该功能(以及如何解决该问题)?
更新:
上述问题是由于js文件包含未准确引用而引起的。但是,如this post 所示,我的代码后面有一个警报消息框,并且警报消息框也没有出现。所以这可能是与机器相关的问题。
我如何确定问题是否与机器有关?
【问题讨论】:
-
您是否正确引用了您的
ValidationFunctions.js文件? -
你能把这个功能贴在这里吗?另外,你确定这个 JS 是链接在页面上的吗?
-
您确定您正确引用了脚本文件吗?你真的可以查看源代码并导航到它吗?
-
你也可以发布
ValidateCustomer函数吗?以及它在 ASPX 文件中的引用位置? -
这是一个母版页应用程序。所以我可以在 .Master 文件中看到
标签: c# javascript asp.net validation