Criando o Html Helper personalizado: MyHelperFor

Eu gostaria de criar um ajudante que possa ser usado como

@Html.MyHelperFor(m => m.Name)

isso deve retornar por exemplo

<span name="Name" data-something="Name"></span>

se é@Html.MyHelperFor(m => m.MailID) Isso deve retornar

<span name="MailID" data-something="MailID"></span>

Eu deveria ser capaz de acessar o nome da propriedade no método auxiliar para fazer esse tipo de ajudante, eu acho.

Como posso fazer isso?

questionAnswers(4)

yourAnswerToTheQuestion