c# - 如何从 C# 代码调用 javascript?

标签 c# javascript asp.net

我有一个 Enable.js 文件,其中包含 Enable() 函数。我想从 C# 代码隐藏中调用此 Enable 函数。我的 .js 文件和 c# 文件位于同一个应用程序中。

我已经尝试过这个,但它对我没有帮助。

Page.ClientScript.RegisterStartupScript(this.GetType(), "click", "Enable(true)", true);

最佳答案

试试这个:

   ScriptManager.RegisterClientScriptInclude(
                this,
                typeof(Page),
                "Enable-js",
                ResolveClientUrl("~/scripts/Enable.js"));


ScriptManager.RegisterStartupScript(
                this, GetType(), Guid.NewGuid().ToString(),
                "Enable(True);", true); 

http://msdn.microsoft.com/pt-br/library/bb337005.aspx

关于c# - 如何从 C# 代码调用 javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15021117/

相关文章:

c# - 在类的所有实例中引发事件

c# - 如何在将 C# 位图添加到图片框之前检查它是否有效

javascript - Facebook 与自定义和动态数据共享问题

c# - 在 MVC 中将 ASP.NET Identity 与我自己的实体结合使用

c# - 如何获取规范链接 href 的 RawUrl 减去 QueryString?

c# - System.Text.Json 中 Newtonsoft.Json 的 JsonProperty 属性的等效项是什么?

c# - 我在反序列化过程中遇到下一个异常 : "Invalid field in source data: 0". 如何找出源代码中的原因/错误位置?

javascript - 原型(prototype)继承场景中的 jquery 绑定(bind)/触发。无法在正确的对象上触发事件

javascript - 当前元素居中时如何让下一个元素居中滚动?

javascript - 如何在 asp 的单个剑道网格中使用两种类型的编辑,如弹出和内联?