When window is loading IP will generate I want to call the IP in Code Behind page load
JavaScript
<script type="text/javascript">
window.onload = function () {
var script = document.createElement("script");
script.type = "text/javascript";
script.src = "https://api.ipify.org?format=jsonp&callback=DisplayIP";
document.getElementsByTagName("head")[0].appendChild(script);
};
function DisplayIP(response) {
document.getElementById("<%=ipaddress.ClientID%>").innerHTML = "Your IP Address is " + response.ip;
}
</script>
Label
<span id = "ipaddress" runat="server"></span>
Code behind file:
protected void Page_Load(object sender, EventArgs e)
{
MyIP = ipaddress.InnerText;
url = "http://ip-api.com/xml/" + MyIP + "";
}