Моя компания иногда делает это, когда на странице предполагается хранить только статические данные.Это выглядит примерно так в документе .aspx:
var initialData = <asp:Literal runat="server" id="MyAwesomeLiteral" Text="null" />;
myObject.init(initialData);
Это работает только в том случае, если вы уверены, что ваши данные не могут быть использованы для плохих целей.Если у вас есть идентификаторы, особенно последовательные, зашифруйте их.