Um blog de tecnologia que aborda diversos assuntos sobre tecnologia e desenvolvimento web.
terça-feira, 25 de agosto de 2009
Criando html helpers customizados em asp.net mvc
Neste exemplo vou demonstrar como criar um controle que exibe um label customizado.
1º Passo: Crie uma pasta chamada Helpers na raiz do seu projeto asp.net mvc.
2º Passo: Crie uma classe dentro desta pasta, o nome é de sua escolha, a minha chamei de CustomHtmlHelpers.vb.
3º Passo: Criar o método que retorna um label de acordo com minhas configurações.
Para isso crio um método que retorna uma string que é o html gerado pela minha nova label;
Public Class CustomHtmlHelper
Public Shared Function Label(ByVal target As String, ByVal text As String) As String
Return String.Format("<label for='{0}'>{1}</label>", target, text)
End Function
End Class
4º 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:
<%@ Import Namespace="Seu namespace aqui" %>
Para invocar o html helper basta invocá-lo pelo nome do método:
<%=CustomHtmlHelper.Label("txt1", "Meu label customizado")%>
Referência: http://www.asp.net/learn/mvc/tutorial-09-vb.aspx
Caracteres especiais em html
|
|
|