c# - 从 CodeBehind 文件调用 JS 函数

标签 c# javascript asp.net .net vb.net

我在从代码隐藏文件访问 Javascript 函数时遇到问题。我需要这样做,因为我正在使用 GoogleMaps JS API 根据从数据库检索到的地址向 map 添加标记。我有一个名为 AddMarker 的函数,它将地址作为参数,因此我需要能够从 page_load 函数中的代码隐藏文件中调用该函数。

为了简化问题,我如何调用此 javascript 函数来显示带有从我的代码隐藏文件传递的字符串的警报?:

function hello(message)
{
alert(message)
}

提前致谢!

P.S vb 或 c# 都可以:)

最佳答案

您可能会认为这是一种 hack,但您始终可以将消息放入 html 元素中,例如:

<p id='message' style='display: none;'>Your Message</p>

然后在你的 JavaScript 中:

function hello()
{
    var m = document.getElementById('message').innerHTML;
    alert(m);
}

关于c# - 从 CodeBehind 文件调用 JS 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7874229/

相关文章:

php - 我想在提交之前使用 javascript 从表单中获取值

asp.net - 在 Silverlight/WPF 或 ASP.NET 中开发业务应用程序的相对工作量/生产力?

c# - 使用现有API的.Net中事件的线程上下文是什么?

c# - 设置和获取属性和常量差异

javascript - 将事件类添加到子状态下的元素

php - 如何防止使用 Enter 键提交多个表单?

c# - 将 Facebook 图形 API 与 ASP.NET 结合使用

asp.net - asp.net 中的 url.content

c# - 使用接口(interface)变量

c# - 多个发布类型 asp.net 5 MVC 6 API