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字符串。
提前致谢:)
答案 0 :(得分:2)
应该是这样的:
var json = <%= variableName %>
假设在您的代码隐藏中,您已经声明了类似的内容:
string variableName = Json.Encode(something);
答案 1 :(得分:1)
var myJson = '<%= "{}" %>';