【问题标题】:How do I inject JSON into my .aspx files?如何将 JSON 注入我的 .aspx 文件?
【发布时间】:2010-03-03 19:19:39
【问题描述】:

Yikes .. 我觉得这个应该很明显,但我想我在这里脑残了 - 即使这么多,我不知道在谷歌搜索什么:S 哦,好吧,所以来救援:)

假设我得到了这个 .aspx:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="MyPage.aspx.cs" Inherits="MyPage" %>
<script type="text/javascript">

//<!-- I want to inject a JSON string here, which is generated per side-request -->

function doStuffToMyData(){
   // .....
}

</script>

知道如何在这里注入 JSON 字符串吗?生成字符串或在浏览器中解析它没有问题..

可能有更简单的方法来做到这一点?我基本上想根据数据的变化来操纵侧面的外观,所以我认为将数据作为 JSON 字符串是最简单的。

提前致谢:)

【问题讨论】:

    标签: asp.net javascript json


    【解决方案1】:

    应该是这样的:

    var json = <%= variableName %>
    

    假设在您的代码隐藏中,您声明了如下内容:

    string variableName = Json.Encode(something);
    

    【讨论】:

      【解决方案2】:
      var myJson = '<%= "{}" %>';
      

      【讨论】:

      • 谢谢.. 我知道这很简单 :) 不过只能接受一个答案,所以选择比你快 27 秒的答案 :)
      猜你喜欢
      • 2019-02-15
      • 1970-01-01
      • 1970-01-01
      • 2021-02-06
      • 2021-11-01
      • 2018-07-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多