Access JavaScript Variable on Pageload Event in C#

This code will get the client side IP address on page laod event and store in database.
  1. //Javascript code
  2. <script type="text/javascript" src="http://l2.io/ip.js?var=myip"></script>     
  3.   <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>                                                     
  4.    <script type="text/javascript" language="javascript">  
  5.    $(document).ready(function () {  
  6.       var queryString = window.location.search;              
  7.       if(queryString == "")  
  8.       {               
  9.             alert("Data inserted");  
  10.             window.location.href = "http://localhost:2305/WebSite66/Default.aspx?ip="+myip;          
  11.             return false;  
  12.       }               
  13.     });      
  14.    </script>   
  1. //C# Code  
  2. protected void Page_Load(object sender, EventArgs e)  
  3. {  
  4.     if (Request.QueryString["ip"] != "" && Request.QueryString["ip"] != null)  
  5.     {     
  6.         string ip = Request.QueryString["ip"].ToString();    
  7.         if (con != null && con.State == ConnectionState.Closed)  
  8.         {  
  9.             con.Open();  
  10.         }  

  11.         //Insert in database code 
  12.              
  13.         if (con != null && con.State == ConnectionState.Open)  
  14.         {  
  15.             con.Close();  
  16.         }  
  17.     }  
  18. }