我在asp.net中的asp.net 4.5框架中有web应用程序。Overriden Asp.net验证器的javascript函数在部分回发中丢失
我重写了asp.net验证器“ValidatorUpdateDisplay”的JavaScript函数。它已被覆盖,以实现在控件周围显示红色边框的自定义功能,而不是显示验证器星号。
现在的问题是,在生产服务器上,当部分回发通过按钮点击更新面板内的控制按钮发生。 overriden函数未被调用,而是调用了构建的JavaScript函数“ValidatorUpdateDisplay”中的.Net。
此外,其他JavaScript功能被Telerik在scriptresource.axd中重写也会丢失,部分回发后,而不是Telerik的函数,调用.Net函数。
随着asp:menu控件在回发后也停止工作,它的子菜单没有打开。
此问题似乎只在生产环境中发生。 Everthing在当地以及分期环境中都能正常工作。
只要添加,我已经在我的页面上使用了asp:scriptmanger。
// this method overrides the .net framework's 'ValidatorUpdateDisplay' method to
// add/remove class on validated control.
function ValidatorUpdateDisplay(val) {
// Code to add class to validators control to validate control.
}