Estoy construyendo una aplicación ASP.NET MVC , usando VB.NET y estoy tratando de aplicar una clase css a Html.ActionLink
usando el código:
<%=Html.ActionLink("Home", "Index", "Home", new {@class = "tab" })%>
Pero cuando ejecuto el código, recibo el siguiente error:
Mensaje de error del compilador: BC30988: Tipo o "Con" esperado.
Soy nuevo en MVC y realmente no tengo ni idea de lo que estoy haciendo, así que no puedo ver qué está mal allí, ya que estoy usando un código basado en un ejemplo en otro lugar.
css
asp.net-mvc
vb.net
html-helper
LiamGu
fuente
fuente
Respuestas:
Es:
En VB.net establece un tipo anónimo usando
y, como otros señalan, su tercer parámetro debe ser un objeto (también podría ser un tipo anónimo).
fuente
@ewomack tiene una excelente respuesta para C #, a menos que no necesite valores de objeto adicionales. En mi caso, terminé usando algo similar a:
fuente
null
como el cuarto argumento:@Html.ActionLink("Delete", "DeleteList", "List", null, new { @class = "delete"})
En C # también funciona con un nulo como cuarto parámetro.
fuente
Esta sintaxis me funcionó en MVC 3 con Razor:
fuente
Esto funciona para MVC 5
fuente
En VB.NET
Esto asignará el "enlace" de la clase css al contacto.
Esto generará el siguiente HTML:
fuente
eliminó el c # ... aquí está el vb.net
fuente