1

I am using the following javascript code to get MAC address in my master page. In the code behind of master.cs page, in Page_Load() method I write "string mac = inpHide.Value.ToString();" to get that mac address. But when I debug, I only get null value. I need to use that value in my global.asax. Any help?

 <script type="text/javascript">
    function MACAddress() {
        var locator = new ActiveXObject("WbemScripting.SWbemLocator");
        var service = locator.ConnectServer(".");
        var properties = service.ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration");
        var e = new Enumerator(properties);
        var MACaddress = '';
        for (; !e.atEnd(); e.moveNext()) {
            var p = e.item();
            if (p.MACAddress) {
                MACaddress = MACaddress + p.MACAddress + ',';
            }
        }
        MACaddress = MACaddress.substring(0, MACaddress.length - 1);
        var hiddenControl = '<%= inpHide.ClientID %>';
        document.getElementById(hiddenControl).value = MACaddress;        
    }
</script>

In my master page body:

<div><input id="inpHide" type="hidden" runat="server"/></div>
Reshad
  • 49
  • 1
  • 11

0 Answers0