Отформатируйте ваш массив в соответствии с @Bibberty Comment и выполните операцию
raffles=rafale=[{"author":"Name","rafflename":"RAFFLE","amount":10,"entries":[]}]
raffles[0].entries.push({ 'username': 'example', 'user_id': 1 });
console.log(raffles)
Возможно, из-за конфликта между $ jQuery и тем, определенным библиотекой сценария asp.net.
Можно звонить, jQuery.noConflict () затем используют jQuery вместо $. Например, вместо $ (" #test") Вы назовете jQuery (" #test").
См. http://docs.jquery.com/Core/jQuery.noConflict для большего количества информации.
CS1056 является, очевидно, ошибкой компилятора C#. Такого рода вещь происходит при помещении runat =, "сервер" в клиентском сценарии включает тег (Visual Studio пытается скомпилировать .js файл, как будто это был C#). Просто удалите runat = атрибут "сервера" и попробуйте еще раз.