Как ввести JSON в мои файлы .aspx? - PullRequest
1 голос
/ 03 марта 2010

Yikes .. Я чувствую, что это должно быть очевидно, но я предполагаю, что я блокирую мозги - даже настолько, что я не знаю, что искать в google: 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.

Заранее спасибо:)

Ответы [ 2 ]

2 голосов
/ 03 марта 2010

Это должно быть что-то вроде:

var json = <%= variableName %>

Предполагая, что в вашем коде вы объявили что-то вроде:

string variableName = Json.Encode(something);
1 голос
/ 03 марта 2010
var myJson = '<%= "{}" %>';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...