Men*_*nan 14 c# asp.net jquery postback
我有常见的功能,我CommonFunctions.js在Scripts文件夹中将其折叠.
我将它包含在我的母版页上并在我的页面上使用它.当我在页面上发回任何帖子时,我的功能不起作用.
我的CommonFunctions.js:
$(function () {
gf();
if (Sys.WebForms.PageRequestManager.getInstance().get_isInAsyncPostBack()) {
gf();
}
function gf(){
$('.AddNewGeneralPanel').click(function () {
if ($(this).find('.AddNewGeneralPanelStyle').text() == "") {
$(this).find('.AddNewGeneralPanelStyle').text("( Gizle )");
lastOpenId = $(this).attr("kodid");
}
else
$(this).find('.AddNewGeneralPanelStyle').text("");
$(this).next('.AddNewGeneralAccordionDiv').slideToggle('slow', function () {
});
});
}
});
Run Code Online (Sandbox Code Playgroud)
Pra*_*day 24
这是因为updatepanel部分回发.这是你需要做的.
function pageLoad(sender, args)
{
$(document).ready(function(){
// put all your javascript functions here
});
}
Run Code Online (Sandbox Code Playgroud)
我有同样的问题,它对我有用.我希望它对你也有帮助.
这是因为updatepannel使用过.以下代码工作正常.只需将您的jquery代码放在pageLoad事件中,如下所示
function pageLoad(sender, args) {
$(document).ready(function () {....}
}
Run Code Online (Sandbox Code Playgroud)