首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在ASP.NET MVC中将CSS类应用于Html.ActionLink?

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

Stack Overflow用户
提问于 2009-09-18 13:17:11
回答 7查看 195.7K关注 0票数 109

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

代码语言:javascript
复制
<%=Html.ActionLink("Home", "Index", "Home", new {@class = "tab" })%>

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

编译器错误消息: BC30988:应键入或'With‘。

我是MVC的新手,真的不知道我在做什么,所以当我在其他地方使用基于代码的示例时,我看不到哪里出了问题。

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2009-09-18 13:24:22

它是:

代码语言:javascript
复制
<%=Html.ActionLink("Home", "Index", MyRouteValObj, new with {.class = "tab" })%>

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

代码语言:javascript
复制
new with {.class = "tab" }

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

票数 49
EN

Stack Overflow用户

发布于 2011-06-16 05:25:07

除非你不需要额外的对象值,否则@ewomack为C#提供了一个很好的答案。在我的例子中,我最终使用了类似的东西:

代码语言:javascript
复制
@Html.ActionLink("Delete", "DeleteList", "List", new object { },
new { @class = "delete"})
票数 158
EN

Stack Overflow用户

发布于 2014-01-18 05:50:35

在C#中,它也可以使用null作为第四个参数。

代码语言:javascript
复制
@Html.ActionLink( "Front Page", "Index", "Home", null, new { @class = "MenuButtons" })
票数 59
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1444495

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档