Похоже на проблему css, попробуйте посмотреть, какие стили применяются к этому тегу (щелкните правой кнопкой мыши -> проверить элемент в Chrome, Firefox с расширением firebug и т. Д.)
Вы всегда можете переопределить применяемый стиль чем-то вроде
<style>
a {
color : black !important;
}
</style>
Но было бы намного лучше выяснить, какое правило вызывает цвет.
EDIT
Я не работал с механизмом просмотра бритвы в MVC, всегда помни, что это испускающий html, все, что ты можешь сделать в html, должно быть достижимо. Хорошо используйте Firebug или его эквивалент, чтобы посмотреть, какой HTML-код вы генерируете.
Я был бы очень удивлен, если бы вы не смогли сделать
`@helper EmailTextBox(string email, string title) {
<a class="email" href="mailto:@email">@title</a>
}
тогда
<style>
a.email {color:black;}
</style>
Но на самом деле звучит так, что вы должны сделать правило, делающее ссылки белыми, гораздо более узкими.