Asp.net 收购客户&x27;s的MAC地址。

Asp.net 收购客户&x27;s的MAC地址。,asp.net,request,mac-address,Asp.net,Request,Mac Address,是否有一种相当简单的方法可以从ASP.NETWeb应用程序获取客户端的MAC地址 我一直都是4.0版本,我使用的是VisualStudio2010 编辑 听着!请不要关闭我的问题!jmccarthy链接到的那个不一样。我的请求不是来自web浏览器。我应该说得更清楚。我认为除了使用某种插件(ActiveX)之外,没有任何跨浏览器的方法可以做到这一点。如果您的请求不是来自web浏览器,那么您必须修改客户端以发送其MAC地址。如果您无法控制客户端,您就无法从客户端获取MAC。这通常是不可能的,也没有意

是否有一种相当简单的方法可以从ASP.NETWeb应用程序获取客户端的MAC地址

我一直都是4.0版本,我使用的是VisualStudio2010

编辑


听着!请不要关闭我的问题!jmccarthy链接到的那个不一样。我的请求不是来自web浏览器。我应该说得更清楚。

我认为除了使用某种插件(ActiveX)之外,没有任何跨浏览器的方法可以做到这一点。

如果您的请求不是来自web浏览器,那么您必须修改客户端以发送其MAC地址。如果您无法控制客户端,您就无法从客户端获取MAC。

这通常是不可能的,也没有意义的,因为帧在到达服务器之前可能已经通过了许多路由器和网络设备

如果您仍然希望在服务器上执行此操作,而不向客户端添加任何内容,以下是一些带有C#代码的链接,用于根据IP地址确定MAC地址(然后可以使用ASP.NET请求变量):


请注意,如果在标准ASP.NET请求线程上执行此操作,可能会导致严重的性能问题。您可能希望以某种异步方式执行此操作。

重复@jmcarthy,但这对我毫无帮助,因为我的请求不是来自web浏览器。