Usuário com melhor resposta
Data Annotation Validators

Pergunta
-
Olá, Boa Tarde!
Estou tentando utilizar o data annotation validators para fazer minha validação do lado do servidor, estou me guiando por esse tutorial do site asp.net: http://www.asp.net/learn/mvc/tutorial-39-cs.aspx , mas está dando erro na hora de eu colocar os atributos [Required], [StringLength(10)], etc, isso porque estou utilizando o vb.net. Quando crio um projeto c#, não dá esse problema no reconhecimento desses atributos, eu já tentei trocar o colchete por parênteses, mas continua dando erro!!
Alguém sabe a convenção certa para a utilização desses atributos em vb?
Obrigada
Respostas
-
Oi Juliana,
Os atributos no VB.NET são definidos com "<" e ">" e se houver quebra de linha tem que colocar o "_". Assim:
<Required> _
Public Property Nome() As String
Get
Return Me._nome
End Get
Set(ByVal Value As String)
Me._nome = Value
End Set
End Property
Atenção: Entre o ">" e o "_" tem um espaço obrigatoriamente...
Ou então assim, sem quebra, e aí não precisa de "_" (Acho um pouco feio):
<Required> Public Property Nome() As String
Get
Return Me._nome
End Get
Set(ByVal Value As String)
Me._nome = Value
End Set
End Property
Forte abraço,
André Borges Medeiros
MCPD, MCT
>> Se a resposta solucionar sua dúvida, favor Votar como Útil- Marcado como Resposta Juliana Machado sexta-feira, 13 de novembro de 2009 02:25
Todas as Respostas
-
Oi Juliana,
Os atributos no VB.NET são definidos com "<" e ">" e se houver quebra de linha tem que colocar o "_". Assim:
<Required> _
Public Property Nome() As String
Get
Return Me._nome
End Get
Set(ByVal Value As String)
Me._nome = Value
End Set
End Property
Atenção: Entre o ">" e o "_" tem um espaço obrigatoriamente...
Ou então assim, sem quebra, e aí não precisa de "_" (Acho um pouco feio):
<Required> Public Property Nome() As String
Get
Return Me._nome
End Get
Set(ByVal Value As String)
Me._nome = Value
End Set
End Property
Forte abraço,
André Borges Medeiros
MCPD, MCT
>> Se a resposta solucionar sua dúvida, favor Votar como Útil- Marcado como Resposta Juliana Machado sexta-feira, 13 de novembro de 2009 02:25
-