2010-03-03 55 views
1

Yikes ..我覺得這個應該是顯而易見的,但我想我是在這裏解壓腦筋 - 即使這麼多,我不知道在谷歌搜索什麼:S哦,所以救援:)如何將JSON注入到.aspx文件中?

說我得到這個的.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字符串是最容易的。

感謝提前:)

回答

2

它應該是這樣的:

var json = <%= variableName %> 

假設在你的代碼隱藏,你聲明是這樣的:

string variableName = Json.Encode(something); 
1
var myJson = '<%= "{}" %>'; 
+0

感謝。 。我知道這很簡單:)雖然只能接受一個答案,所以要比你的答案快27秒) – cwap

相關問題