Creación de ayudante HTML personalizado: MyHelperFor

Me gustaría crear un ayudante que pueda usarse como

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

esto debería volver por ejemplo

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

si esto es@Html.MyHelperFor(m => m.MailID) Esto debería volver

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

Debería poder acceder al nombre de la Propiedad en el método de ayuda para hacer este tipo de ayuda, creo.

¿Cómo puedo hacer esto?

Respuestas a la pregunta(4)

Su respuesta a la pregunta