如何从 C# 代码隐藏调用 JavaScript 函数
how to call a javascript function from c# code behind
最初,表在 ASP.NET 页面中是不可见的。 在按钮单击事件中,它应该转到后面的代码,从那里我需要在 JavaScript 中调用一个函数。在该 javascript 函数中,我应该使表可见。这可能吗??有人请帮帮我
试试这个:
Page.ClientScript.RegisterStartupScript(GetType(), "MyKey", "Myfunction();", true);
请尝试以下代码
ScriptManager.RegisterStartupScript(this, this.GetType(), "isActive", "alert('hello');", true);
这里的"this"用于控制你想要触发它。这。gettype() 用于获取客户端脚本的类型"isActive" 它是唯一的键。在所有这些之后是javascript代码。它可以是你想做的任何事情。最后,确实会问你是否要为你在这里编写的JavaScript代码编写脚本标签。
ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "HelloWorld", "HelloWorld();", true);
从后面的代码中,你可以调用类似这样的javascript。
ScriptManager.RegisterStartupScript(Page, GetType(Page), "ScriptName", 'document.getelementById("tableId").display = inline;' , True)
但我建议在不发布页面的情况下在客户端执行此操作。仅当您需要访问服务器资源时才发布页面。
您可以使用代码隐藏调用 javascript 函数,如下所示:
ScriptManager.RegisterStartupScript(page, typeof(Page), Guid.NewGuid().ToString(), "callJavaScriptFunction();", true);
从
代码隐藏调用javascript函数是不可能的(如果我们把较新的sockets
分开)。
页面从Web服务器加载一次后,服务器无法知道要向哪个用户发送哪些数据。
您可能应该尝试发送ajax request
并根据从服务器获得的响应执行一些代码。
试试这个
string str="<script>alert('"ok'");</script>";
Page.ClientScript.RegisterStartupScript(this.GetType(), "Script", str, false);
相关文章:
- 我需要从php调用javascript或jquery
- 如何在webView,Android中从@JavascriptInterface方法调用Javascript
- 使用html表单中的参数调用JavaScript函数
- 可以´t调用JavaScript中的函数
- 在按钮上调用Javascript函数
- 如何从Objective-C代码中调用javascript代码
- 当库在页脚中加载时,基于PHP条件调用Javascript
- 可以't在Jasmine中调用Javascript函数
- 在page_load事件上调用javascript函数
- 如何在ajax中调用javascript对象的方法
- 如何使用WPF调用JavaScript对象的函数
- 我们可以用参数对象集合而不是原始数据来调用JavaScript collection.reduce()方法吗
- 在新的浏览器选项卡上加载新的aspx页面后调用JavaScript函数
- 从附加文本调用javascript(订单车)
- 在线程循环中调用JavaScript
- 在指定时间后多次调用Javascript中的函数
- 未调用Javascript onscroll事件
- 如何正确调用Javascript中的匿名函数
- 从字符串调用javascript函数
- 无法从活动调用 javascript 函数