Asp.net updatepanel内的Usercontrol内的javascript未定义
我在这里面临一个小问题: 我有一个aspx页面,其中包含一个更新面板,该面板有一个占位符(在其内容模板中),其中包含根据特定条件显示/隐藏的不同用户控件 其中一个有一个很长的脚本,里面有一个初始化函数,该函数使用服务器标记()检索控件以获取值等。。问题是,当我在updatepanel完成更新后调用这个函数时,它只是说它未定义 好像我的用户控制脚本根本看不到一样 这是我的aspx页面,更新完成后带有“initializeFees”函数调用:Asp.net updatepanel内的Usercontrol内的javascript未定义,asp.net,vb.net,user-controls,updatepanel,scriptmanager,Asp.net,Vb.net,User Controls,Updatepanel,Scriptmanager,我在这里面临一个小问题: 我有一个aspx页面,其中包含一个更新面板,该面板有一个占位符(在其内容模板中),其中包含根据特定条件显示/隐藏的不同用户控件 其中一个有一个很长的脚本,里面有一个初始化函数,该函数使用服务器标记()检索控件以获取值等。。问题是,当我在updatepanel完成更新后调用这个函数时,它只是说它未定义 好像我的用户控制脚本根本看不到一样 这是我的aspx页面,更新完成后带有“initializeFees”函数调用: <asp:ScriptManager ID="S
<asp:ScriptManager ID="ScriptManager1" runat="server" EnablePartialRendering="true"
EnablePageMethods="true">
<asp:UpdatePanel runat="server">
<ContentTemplate>
<script type="text/javascript">
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(initializeFees);
</script>
<div class="Registration_ProgressContent">
<uc3:Ctrl_RegistrationProgress ID="Ctrl_RegistrationProgress1" runat="server" OnSelectedIndexChanged="changeStep" />
</div>
</div>
<div class="Registration_StepContent">
<asp:PlaceHolder runat="server">
<uc1:Ctrl_RegistrationGeneral ID="Ctrl_RegistrationGeneral1" runat="server" Visible="False" />
<uc4:Ctrl_RegistrationFee ID="Ctrl_RegistrationFee1" runat="server" Visible="False" />
这是我搜索了一个多小时后得到的密码,
我得到以下错误:
Uncaught ReferenceError: initializeFees is not defined
如果你觉得你能帮忙,thanx 以下脚本解决了问题,我将其放在更新面板之外:
function pageLoad() {
$(".datepicker").datepicker({
changeMonth: true,
changeYear: true,
minDate: "-100Y",
maxDate: "-15Y",
dateFormat: "dd/mm/yy",
yearRange: "1913:2300"
});
//more Code executed on each postback from the update panel ...
}
我也有同样的问题。你用什么方法解决了吗?我猜是AJAX导致了这个问题,因为我以前在其他页面上没有这个问题。是的,问题解决了!在updatepanel之外使用pageLoad函数;每次更新面板刷新时它都会被触发OK,谢谢,但这并不是我真正需要的。但它可能会帮助其他人:)
Uncaught ReferenceError: initializeFees is not defined
function pageLoad() {
$(".datepicker").datepicker({
changeMonth: true,
changeYear: true,
minDate: "-100Y",
maxDate: "-15Y",
dateFormat: "dd/mm/yy",
yearRange: "1913:2300"
});
//more Code executed on each postback from the update panel ...
}