I want to get an alert email when this solution is edited

×Welcome aboard! We are happy you are here and wish you good net-raft!

Together We Can Simplify The World

the current number of solutions:  2157
.htaccess (1x)    AJAX (13x)    ANGULARJS (133x)    ASP (1x)    ASP.NET (4x)    BACKBONE.JS (47x)    BOOTSTRAP (12x)    C# (199x)    COFFEESCRIPT (28x)    CSS (71x)    HTML (47x)    JADE (32x)    JAVA (51x)    JAVASCRIPT (419x)    JQUERY (357x)    JQUERY MOBILE (5x)    JSON (5x)    LARAVEL (19x)    MYSQL (9x)    NODE.JS (115x)    ORACLE SQL (19x)    PERL (1x)    PHP (266x)    PYTHON (9x)    REACT (60x)    RUBY (23x)    RUBY ON RAILS (1x)    SHELL (1x)    SQL (87x)    SQL SERVER (3x)    TYPESCRIPT (47x)    VB.NET (26x)    W3.CSS (6x)    W3.JS (40x)    
join us

click to create your account

The most viewed C# solutions by country
Solution Country
Get real client latitude and longitude using C# ?Cinque Terre
Get real client latitude and longitude using C# ?Cinque Terre
Get real client latitude and longitude using C# ?Cinque Terre
get current url using C#Cinque Terre
Get real client latitude and longitude using C# ?Cinque Terre

The most helpful C# solutions
Likes Solution Technology
659 detect ie C#C#
129 Get real client ip address using C# ?C#
119 get real user country C#C#
104 how to initialize a connection to mysql database using C# ?C#
102 get hostname using C#C#
Check out all of C# ...

get client ip address c#

(c# client ip address )

- C#

 viewed 13


// this is the complete solution, copy and use
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js "></script>
<script type="text/javascript">
$(document).ready(function () {
type: "POST",
contentType: "application/json;charset=utf-8",
url: "Default.aspx/DisplayData",
data: '{}',
dataType: "json",
success: function (data) {
error: function (result) {

<form id="form1" runat="server">
<label id="lbltxt" runat="server"></label>

//copy inot Default.aspx.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.Services;
using System.Web.Script.Serialization;

public partial class _Default : System.Web.UI.Page
protected void Page_Load(object sender, EventArgs e)

public static string DisplayData()

using (var webClient = new System.Net.WebClient()){
var data = webClient.DownloadString("https://geoip-db.com/json ");
JavaScriptSerializer jss = new JavaScriptSerializer();
var d = jss.Deserialize<dynamic>(data);
string ipv4 = d["IPv4"];
return "ip address: " + ipv4;



created: 2 months ago

The power of the user (%)


Do you know a little more effective code ? Feel free to optimize ...

haven't you found what you're looking for ?
Write us your question ...
Login is not needed.