Show Or Get IP Address in ASP.NET MVC
Here's a simple tutorial on how to get a user's IP address using ASP.NET MVC and jQuery. The fetching of record is triggered when the textbox receives focus. HTML Code 1 <input id= "txtID" type= "text" /> JavaScript Code 1 2 3 4 5 6 7 8 $(document).ready( function () { $( '#txtID' ).focus( function () { $.getJSON( '@Url.Action("GetIPAddress","getipaddress")' , function (result) { $( "#txtID" ).val(result); }); }); }); C# Code 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 public JsonResult GetIPAddress() { System.Web.HttpContext context = System.Web.HttpContext.Current; string ipAddress = context.Request.ServerVariables[ "HTTP_X_FORWARDED_FOR" ]; string output = string .Empty; if (! string .IsNullOrEmpty(ipAddress)) { string [] addresses = ipAddress.Split( ',' )