一尘不染

如何在 ASP.NET MVC 中将 CSS 类应用于 Html.ActionLink?

javascript

我正在使用VB.NET构建一个ASP.NET MVC应用程序,并且我正在尝试使用以下代码将 css 类应用于 a :Html.ActionLink

<%=Html.ActionLink("Home", "Index", "Home", new {@class = "tab" })%>

但是当我运行代码时,我收到以下错误:

编译器错误消息:BC30988:预期类型或“With”。

我是MVC的新手,我真的不知道我在做什么,所以我看不出那里有什么问题,因为我在其他地方使用基于示例的代码。


阅读 101

收藏
2022-07-28

共1个答案

一尘不染

这是:

<%=Html.ActionLink("Home", "Index", MyRouteValObj, new with {.class = "tab" })%>

VB.net 中,您使用设置匿名类型

new with {.class = "tab" }

而且,正如其他指出的那样,您的第三个参数应该是一个对象(也可以是匿名类型)。

2022-07-28