【问题标题】:How to get codebehind aspx.cs data into javascript?如何将代码隐藏 aspx.cs 数据转换为 javascript?
【发布时间】:2018-10-01 12:44:04
【问题描述】:

我有 gridview 过滤器数据。我有两列经度和纬度。我想在 bing 地图上填充该数据。我已经获得了 Bing 地图,它工作正常,但我希望在地图上填充多个经度和纬度数据。我做了什么?

【问题讨论】:

  • 一般而言,在 JavaScript 中获取 C# 变量数据的方法是在页面加载时将其注入到 JavaScript 中,或者通过 AJAX 单独获取。您还提到了一个 GridView - 这将在您的页面中变成一个 HTML 表格,因此另一种可能性是您可以编写一些 JavaScript 来从表格中提取数据,如果它在您的页面加载时存在的话。如果没有您提供任何进一步的上下文或代码示例,就不可能给出更具体的建议。

标签: c# asp.net bing-maps


【解决方案1】:

您可以通过这些方法从后面的代码中获取 javascript 中的数据 -

  1. 创建一个隐藏字段使其成为runat="server",以便可以从后面的代码访问它并从那里设置值,然后您可以通过document.getElementById("HiddenFieldId").value在javascript中访问这些隐藏字段值

  2. 从代码隐藏设置 cookie 中的值并从 javascript 访问 cookie 的值

  3. 您还可以使用 ClientScipt.RegisterStartupScript 或 ScriptMananger.RegisterStartupScript 直接从页面加载后的代码中注入 Javascript 代码

还有很多其他方法,请告诉我这些方法是否有帮助

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-25
    相关资源
    最近更新 更多