Ich erstelle eine ASP.NET MVC- Anwendung mit VB.NET und versuche, eine CSS-Klasse Html.ActionLink
mit dem folgenden Code auf eine anzuwenden :
<%=Html.ActionLink("Home", "Index", "Home", new {@class = "tab" })%>
Aber wenn ich den Code ausführe, erhalte ich die folgende Fehlermeldung:
Compiler-Fehlermeldung: BC30988: Typ oder 'Mit' erwartet.
Ich bin neu bei MVC und habe wirklich keine Ahnung, was ich tue. Daher kann ich nicht erkennen, was dort falsch ist, da ich Code verwende, der auf einem anderen Beispiel basiert.
css
asp.net-mvc
vb.net
html-helper
LiamGu
quelle
quelle
Antworten:
Es ist:
In VB.net legen Sie mit einen anonymen Typ fest
und wie andere darauf hinweisen, sollte Ihr dritter Parameter ein Objekt sein (könnte auch ein anonymer Typ sein).
quelle
@ewomack hat eine großartige Antwort für C #, es sei denn, Sie benötigen keine zusätzlichen Objektwerte. In meinem Fall habe ich etwas Ähnliches verwendet wie:
quelle
null
@Html.ActionLink("Delete", "DeleteList", "List", null, new { @class = "delete"})
In C # funktioniert es auch mit einer Null als 4. Parameter.
quelle
Diese Syntax hat bei mir in MVC 3 mit Razor funktioniert:
quelle
Dies funktioniert für MVC 5
quelle
In VB.NET
Dadurch wird dem Kontakt eine CSS-Klasse "Link" zugewiesen.
Dadurch wird folgender HTML-Code generiert:
quelle
löschte das c # ... hier ist das vb.net
quelle