asp.net – UpdatePanel回发后调用Javascript函数问题
发布时间:2020-12-16 00:29:02 所属栏目:asp.Net 来源:网络整理
导读:我基本上在我的UpdatePanel中,根据我的代码中的方法生成一个javascript数组。 当我在页面加载时加载我的内容时,我没有问题。但是,如果我尝试进行搜索来更新我的updatepanel中的我的JavaScript数组文字,我发现在javascript已经被触发之后,文字在回发后得
我基本上在我的UpdatePanel中,根据我的代码中的方法生成一个javascript数组。
当我在页面加载时加载我的内容时,我没有问题。但是,如果我尝试进行搜索来更新我的updatepanel中的我的JavaScript数组文字,我发现在javascript已经被触发之后,文字在回发后得到更新。 这是一个基本的例子: <script type="textjavascript"> function BindMyFunction(itemList) { //Do something } </script> <asp:UpdatePanel ID="UpdatePanel1" runat="server"> <ContentTemplate> <!-- Literal containing generated JS array --> <asp:Literal ID="ProfileJavscriptOutput" runat="server"></asp:Literal> <ul id="person-search"> <li><asp:TextBox ID="TxtFirstname" runat="server" Text=""></asp:TextBox></li> <!-- Update Literal onClick --> <li><asp:ImageButton CssClass="searchbtn" ID="ImageButton1" runat="server" OnClick="ImageButton1_Click" /></li> </ul> <!-- Some jCarousel rendered --> </asp:UpdatePanel> 我一直在看以下帖子: ASP.NET – UpdatePanel and JavaScript call javascript after updatepanel postback 但是我似乎无法正确地将其应用到我的代码。 当我不使用UpdatePanel时它工作正常。但是这是一个要求,以便在进行搜索时页面位置不会移动。 解决方法
您可以在Page_Load事件中添加以下代码:
ScriptManager.RegisterStartupScript(Me.rptGridAlbum,rptGridAlbum.GetType,"scriptname","somejavascript",True) 这将在AJAX回调后触发您的页面上的JavaScript。 MSDN (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- jqGrid,ASP.NET,JSON让我发疯.请帮忙
- 如何杀死会话或会话ID(ASP.NET/C)
- .net – ActionFilterAttribute不重定向
- asp-classic – 如何在asp经典中使用YYYY-MM-DD日期格式?
- asp.net – 使用TextBox的AutoPostback失去焦点
- asp-classic – 使用经典asp文件的绝对路径
- forms-authentication – ASP.NET MVC5应用程序在授权时抛出
- 与ASP.net WEB API进行交易
- asp.net-mvc – 在WebApi的ActionFilterAttribute的OnActio
- asp.net-mvc – 在应用程序池回收后,如何预热我的asp.net m
推荐文章
站长推荐
- asp.net – 将linq查询结果转换为datatable C#
- ASP.NET是否从bin中将所有程序集加载到AppDomain
- asp.net-mvc-3 – 实体框架乐观并发异常未发生
- ASP.NET中的BackgroundWorker线程
- asp.net-mvc – ASP.NET MVC Ajax.BeginForm不起
- asp.net – 我应该使用Orchard或umbraco还是别的
- asp.net-mvc – 使用Razor在ASP.NET MVC3中的文件
- 使用ASP.NET成员资格提供程序的现成安全令牌服务
- asp.net-mvc-3 – 大量使用ViewBag
- asp.net-mvc – 高级ASP路由教程和示例
热点阅读