未捕获的TypeError:无法读取未定义的属性“PRM_ServerError”

问题描述 投票:-1回答:2

我已将我的代码发布到QA服务器中进行测试。我的代码在开发服务器上工作正常。但在QA服务器上,我的图像按钮不会触发事件。我去了一个开发者控制台,看看我得到了什么。所以我在本地比较质量保证。请查看下面的图片。来自开发人员工具 - 控制台的那些图像。

这是我在QA上遇到的错误

This is the error I am getting on QA

这是来自我的本地主机同一页面(工作)

This is from my local host for the same page

编辑

如果图像未显示。这是我得到的错误。

未捕获的TypeError:无法读取未定义的属性“PRM_ServerError”

MsAyahZhs?In = t42ogB2U07n37m_Sfa8tsblblGVu4R2gsbo7MvOEnets81:1

我知道这有点模糊。但这是我得到的错误。我不知道我怎么能找到为什么我的按钮不会在QA服务器上触发事件。

请帮忙!谢谢

javascript c# jquery ajax deployment
2个回答
1
投票

我已经解决了我的问题。由于我的图像按钮没有被触发,我从该.aspx页面取出了更新面板,并在QA服务器上的web.config上将自定义错误模式设置为off。然后我就能看到黄色(错误)页面。

我的错误是它连接到错误的登录用户到数据库。当我创建一个entitymodel时,我隐藏了用户名和密码(integrated security = True)。它在我的本地机器上完美运行。在我发布它连接到不同的登录后。所以,我在datasource连接字符串中输入了用户名和密码(persist security info = True)。现在我的图像按钮事件被激活并完美地工作。

最后,我放回了我的更新面板,并从已发布服务器上的web.config注释掉自定义错误模式。

如果这有助于某人,我会很高兴的!


1
投票

我的.ascx用户控件(ASP.NET网页项目)也遇到了这个问题。

  • 确保你先做this
  • 在我的情况下,我在我的控件上缺少一个PostBackTrigger:

<asp:PostBackTrigger ControlID="yourControl" />

© www.soinside.com 2019 - 2024. All rights reserved.