title: How do I style an e-mail hyperlink to display using Razor in ASP.Net MVC3?
body: <p>HTML <code>&lt;a href="mailto:name@dmain.com"&gt; name@dmain.com &lt;/a&gt;</code> works as normal in an MVC 3 View  - except that the display is invisible - white text on a white background and if I mouse over it I see the e-mail address that's "displayed" isn't underlined.</p>
  
  <p>So, I tried adapting George's answer at <a href="https://stackoverflow.com/questions/7250494/mailto-link-in-razor">MailTo link in Razor</a> to</p>
  
  <pre><code>`@helper EmailTextBox(string email, string title) {
      &lt;a href="mailto:@email"&gt;@title&lt;/a&gt;    
      }
  </code></pre>
  
  <p>and </p>
  
  <p><code>@EmailTextBox("name@domain.com", "name@domain.com")</code> (both in a view)</p>
  
  <p>and this also works - also generates an e-mail message with the e-mail address pre-populated like a normal HTML e-mail hyperlink - except that the display is still invisible - white text on a white background and if I mouse over it I see it also isn't underlined.</p>
  
  <p>Applying a style to the containing  tag doesn't work.</p>
  
  <p>So, how can I apply a style to get the e-mail address to display (or is there perhaps some other method)?</p>