I have a Javascript function that pulls down variables, like so:
function OnClientCloseSecure(oWnd, args) {
var arg = args.get_argument();
<script type="text/javascript">
function OnClientCloseSecure(oWnd, args) {
var arg = args.get_argument();
if (arg) {
var ResultCode = arg.ResultCode;
var PONumber = arg.PONumber;
document.getElementById('<%=lbl.ClientID %>').innerHTML = ResultCode;
}
}
</script>
<asp:Label ID="lbl" runat="server" ></asp:Label>
One way would be to create hidden value and set the runat attribute to server. you can get the value.
<script type="text/javascript">
function abc()
{
var str="value";
document.getElementById("Hidden1").value=str;
}
</script>
<input id="Hidden1" type="hidden" runat="server" />
Code Behind:
string value = Hidden1.Value;