Introduction: In previous articles i explained How to get IP Address of the client using asp.net and Get city, state and country based on zip code using Googlemap API in asp.net and Add meta description, meta keywords tags from code behind in asp.net and Get Title, Description and Keywords Meta tags from URL in asp.net and Turn off browser autocomplete feature in textbox in asp.net
Description: In this article i have explained how to get/read/fetch MAC Address of the client using asp.net. It is sometimes required to read the MAC address of the client to know from where the visitors are coming to your website or for other purpose as per application requirement.
Implementation: Let's understand by practical implementation.
Asp.Net C# Code to get/read mac address of the client
First of all include following namespaces:
Description: In this article i have explained how to get/read/fetch MAC Address of the client using asp.net. It is sometimes required to read the MAC address of the client to know from where the visitors are coming to your website or for other purpose as per application requirement.
Implementation: Let's understand by practical implementation.
Asp.Net C# Code to get/read mac address of the client
First of all include following namespaces:
using System;
using System.Management;
protected void
Page_Load(object sender, EventArgs e)
{
string MacAddress = GetMACAddress();
Response.Write("Mac
addess is : " + MacAddress);
}
public string
GetMACAddress()
{
ManagementClass mc = new
ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection moc =
mc.GetInstances();
string MACAddress = String.Empty;
foreach (ManagementObject
mo in moc)
{
if (MACAddress == String.Empty)
{
if ((bool)mo["IPEnabled"] == true)
MACAddress = mo["MacAddress"].ToString();
}
mo.Dispose();
}
MACAddress = MACAddress.Replace(":",
"");
return MACAddress;
}
Asp.Net VB Code to
get/read mac address of the client
First of all import following namespaces:
imports System
imports System.Management
Protected Sub
Page_Load(ByVal sender As
Object, ByVal e
As System.EventArgs)
Handles Me.Load
Dim MacAddress As String = GetMACAddress()
Response.Write("Mac addess is : "
& MacAddress)
End Sub
Public Function
GetMACAddress() As String
Dim mc As New ManagementClass("Win32_NetworkAdapterConfiguration")
Dim moc As ManagementObjectCollection = mc.GetInstances()
Dim MACAddress As String = [String].Empty
For Each mo As ManagementObject
In moc
If MACAddress = [String].Empty
Then
If CBool(mo("IPEnabled")) = True
Then
MACAddress = mo("MacAddress").ToString()
End If
End If
mo.Dispose()
Next
MACAddress = MACAddress.Replace(":",
"")
Return MACAddress
End Function
Now over to you:
A blog is nothing without reader's feedback and comments. So please provide your valuable feedback so that i can make this blog better and If you like my work; you can appreciate by leaving your comments, hitting Facebook like button, following on Google+, Twitter, Linkedin and Pinterest, stumbling my posts on stumble upon and subscribing for receiving free updates directly to your inbox . Stay tuned and stay connected for more technical updates.
If you have any question about any post, Feel free to ask.You can simply drop a comment below post or contact via Contact Us form. Your feedback and suggestions will be highly appreciated. Also try to leave comments from your account not from the anonymous account so that i can respond to you easily..