一尘不染

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

css

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

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

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

编译器错误消息:BC30988:类型或预期为。

我是 MVC的 新手,实际上我不太了解自己在做什么,所以我在其他地方使用基于示例的代码时,看不到那里出了什么问题。


阅读 235

收藏
2020-05-16

共1个答案

一尘不染

它是:

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

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

new with {.class = "tab" }

并指出,您的第三个参数应该是一个对象(也可以是匿名类型)。

2020-05-16