записать данные в формате json в файл js? - PullRequest
0 голосов
/ 06 августа 2010

Я думаю об этой идее: 1. Запросите данные с сервера и запишите в файл javascript в формате json, используя C # 2. Когда страница загружается, страница загружает файл js, и я могу использовать данные, используя javascript?

это хорошая или плохая идея? Есть ли какой-нибудь пример, где это делается?

спасибо

Ответы [ 3 ]

1 голос
/ 06 августа 2010

Я бы принял во внимание:

  • Производительность , ожидаете ли вы, что набор данных будет достаточно маленьким для управления браузерами? Насколько сложны отношения между вашими сущностями?
  • Безопасность , как вы будете защищать данные, чтобы избежать выполнения вредоносного кода?

Учитывая эти проблемы, я бы порекомендовал JSON для интерфейсов данных.

0 голосов
/ 06 августа 2010

Моя компания иногда делает это, когда на странице предполагается хранить только статические данные.Это выглядит примерно так в документе .aspx:

var initialData = <asp:Literal runat="server" id="MyAwesomeLiteral" Text="null" />;

myObject.init(initialData);

Это работает только в том случае, если вы уверены, что ваши данные не могут быть использованы для плохих целей.Если у вас есть идентификаторы, особенно последовательные, зашифруйте их.

0 голосов
/ 06 августа 2010

Производительность JavaScript зависит от браузера и может снижаться под нагрузкой, но с таким небольшим набором данных вам не нужно об этом беспокоиться.

Если вы используете MVC, AJAX и JSON оченьлегко.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...