¿Por qué @ Html.Label () está eliminando algunos caracteres?

Cuando uso el siguiente código en mi maquinilla de afeitar, representa<label for=""> someText</label> y no<label for="">1. someText</label> pero no puedo entender por qué1. se elimina mientras se renderiza.

<code>@Html.Label(String.Format("{0}. someText",1))
</code>

Editar: El siguiente código se traduce<label for="">1# someText</label> como se esperaba.

<code>@Html.Label(String.Format("{0}# someText",1))
</code>

Respuestas a la pregunta(4)

Su respuesta a la pregunta