Javascript değişkenleri yalnızca istemci tarafıdır, bu nedenle erişilebilir sunucu tarafı yoktur (kod arkasından). Sunucu tarafına erişmek için, sunucunun erişebileceği bir yerde bu değeri saklamanız gerekir.
Pek çok seçenek var, ancak burada bir tane var: değeri saklamak için bir gizli alan oluşturun, bu alana bir kimlik ve runat="server"
özniteliğini verin (böylece kod arkasından erişilebilir) ve doldurmak için javascript'inizi güncelleyin.
Gizli alanı: (JQuery olmadan)
<asp:HiddenField id="SomeUniqueID" runat="server"/>
JavaScript: (JQuery ile)
document.getElementById('<%= SomeUniqueID.ClientID %>').setAttribute("value", myJSONObject);
JavaScript:
$('#<%= SomeUniqueID.ClientID %>').val(myJSONObject);
sayfanın post it gerekecek ya söz gelimi, ya da belki window.open() çağrısı, dizilenmiş ve URL kodlanmış bir querystring parametresi olarak ekleyebilirsiniz. – ManoDestra