Como demonstrei no artigo anterior: Utilizando html helpers, neste artigo demonstro como criar html helpers customizados, podendo esse ser totalmente customizado.nNeste exemplo vou demonstrar como criar um controle que exibe um label customizado.n1º Passo: Crie uma pasta chamada Helpers na raiz do seu projeto asp.net mvc.n2º Passo: Crie uma classe dentro desta pasta, o nome é de sua escolha, a minha chamei de CustomHtmlHelpers.vb.n3º Passo: Criar o método que retorna um label de acordo com minhas configurações.nPara isso crio um método que retorna uma string que é o html gerado pela minha nova label;nnPublic Class CustomHtmlHelpern Public Shared Function Label(ByVal target As String, ByVal text As String) As Stringn Return String.Format(““, target, text)n End Function nEnd Classnn4º Passo: Agora meu custom html helper já está pronto para ser utilizado, para utilizá-lo você necessita ir até a view onde deseja utilizá-lo e importar o namespace como no exemplo:nn<{a6d75afc0951333a5191dd31582459a49b0767d1739e5fa449ee730714a07806}@ Import Namespace="Seu namespace aqui” {a6d75afc0951333a5191dd31582459a49b0767d1739e5fa449ee730714a07806}>nnPara invocar o html helper basta invocá-lo pelo nome do método:nn<{a6d75afc0951333a5191dd31582459a49b0767d1739e5fa449ee730714a07806}=CustomHtmlHelper.Label("txt1", "Meu label customizado"){a6d75afc0951333a5191dd31582459a49b0767d1739e5fa449ee730714a07806}>nnReferência: http://www.asp.net/learn/mvc/tutorial-09-vb.aspx