回发后无法更新面板javascript文件功能 [英] update panel javascript file function after postback is not working
问题描述
亲爱的,
我有一个有更新面板的表格。我创建了一个javascript文件来验证
表单控件当我第一次提交表单javascript工作正常但回发后。
外部javascript文件功能不起作用。而没有updatepanel它工作正常。
rgds
Dear all,
I have a form which is having updatepanel . i created a javascript file to validate
form controls when i submit my form first time javascript work fine but after postback .
external javascript file functions are not working . whereas without updatepanel it is working fine.
rgds
推荐答案
我在scriptmanager中获得了解决方案参考你的javascript文件
在updatepanel之后添加以下强制行来执行jquery函数
异步回发
必填项是
i got the solution reference your javascript file within scriptmanager
add following mandatory lines to execute jquery functions after updatepanel
asynchronous postback
mandatory lines are
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequest);
在updatepanel异步回发后绑定endrequest函数
函数EndRequest(){
init();
}
在文档初始化时添加函数
函数init(){
bind endrequest function after updatepanel asynchrous postback
function EndRequest() {
init();
}
add functions on document initialization
function init() {
(''#btn1'').click(function(){
alert(
(''#btn1'').click(function () {
alert(
(''#txt'')。 val());
});
}
(''#txt'').val());
});
}
这篇关于回发后无法更新面板javascript文件功能的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!