如何在asp.net中获取客户端的mac地址?

Mas*_*deg 2 c# asp.net

我想在asp.net中获取我的网站访问者的mac地址我该怎么办?

此代码获取主机mac地址

            ManagementClass objMC = new  ManagementClass("Win32_NetworkAdapterConfiguration");
        ManagementObjectCollection objMOC = objMC.GetInstances();

        foreach (ManagementObject objMO in objMOC)
        {
            if (!(bool)objMO["ipEnabled"])
                continue;

            string a = ((string)objMO["MACAddress"]);
        }
Run Code Online (Sandbox Code Playgroud)

Jon*_*Jon 9

您无法获取访问者的MAC,因为MAC地址不会像IP地址那样在不同主机上生存.最多可以得到的是最接近服务器的交换机的MAC,即使在这种情况下,我也不确定它在技术上是否可以从ASP.NET获得.