如何从部分加载的aspx页面的代码后面调用javascript函数
How to call a javascript function from code-behind of a partially loaded aspx page
我有一个asp.net应用程序,我使用jquery的.load函数将内容加载到特定的div中,如:
$('#pnl').load('/Panel.aspx #panel', loadLogs());
在Panel.aspx页面中,我在代码隐藏加载事件中填充了一些下拉列表,然后我有一些javascript函数(在一个单独的javascript文件中),这些函数根据下拉列表的内容显示文本文件,这些内容由下拉列表上的更改事件控制。我遇到了一个问题,当页面加载时,会填充下拉列表,但我需要实际单击其中一个来显示文件。我试图用Page.ClientScript.RegisterClientScriptBlock从Panel.aspx的加载事件中调用javascript函数,但它们没有启动。我还尝试过从window.onload或javascript文件中的$(document).ready启动它,但它仍然不起作用。
关于如何完成这项工作,有什么建议吗?
尝试类似的东西
如果你使用了更新面板,那么你可以使用:
ScriptManager.RegisterStartupScript(this, this.GetType(), Guid.NewGuid().ToString(), "javascriptFunction();", true);
其他明智的你可以使用
ClientScript.RegisterStartupScript
(GetType(),Guid.NewGuid().ToString(), "javascriptFunction();",true);
相关文章:
- 如何使用Javascript或jQuery代码调用mousemove
- 反汇编的javascript jit代码调用未知函数
- 从node.js代码调用javascript代码
- 如何使用javascript代码调用服务器端函数;标记函数“>
- 从本机 java 代码调用 JS 事件
- 如何从本机 Java 代码调用 JS
- 如何将 JavaScript 文件(.js 文件)添加到 C# 项目并从 C# 代码调用 JavaScript 方法
- Javascript 生成的 HTML 代码调用 KNOCKOUT
- 检测用户触发的 jquery 事件或代码调用
- 使用 jquery 从动态添加的 html 代码调用函数
- Metro Style App:如何从 Web 视图控件中运行的 JavaScript 代码调用 C# 方法
- 如何从 JavaScript 代码调用 StorageProcedure
- 从 C# Web 应用程序背后的代码调用 JavaScript 函数
- 如何通过 JavaScript 代码调用 C# Web 服务
- 从遗留代码调用 AngularJS
- Javascript 函数不是从按钮单击背后的代码调用的
- AJAX:如何从 AJAX 方法背后的 C# 代码调用 javascript 函数
- 如何防止恶意代码调用我的 JavaScript
- 从VB.NET背后的代码调用单击事件或JQuery函数
- 从服务器端代码调用弹出窗口