I have a contact form that is basic and want to also collect the customer's IP address when submitting a form.

I'm using the following but the form is coming over as blank next to IP.

<asp:HiddenField
EnableViewState="True"
ID="IP"
Value="<% = HttpContext.Current.Request.ServerVariables("REMOT E_ADDR") %>"
Visible="False"
/>

I've also edited the notification.contactus.xml.config file to populate this:

<tr>
<td style="width: 80px"><b>IP:</b></td>
<td><xsl:value-of select="/root/Form/IP" /></td>
</tr>

Any reason why their IP address is not showing when I receive it?