我正在使用VB.NET构建一个css应用程序,并尝试使用以下代码将ASP.NET类应用于Html.ActionLink
:
<%=Html.ActionLink("Home", "Index", "Home", new {@class = "tab" })%>
但是当我运行代码时,我收到以下错误:
编译器错误消息: BC30988:应键入或'With‘。
我是MVC的新手,真的不知道我在做什么,所以当我在其他地方使用基于代码的示例时,我看不到哪里出了问题。
发布于 2009-09-18 13:24:22
它是:
<%=Html.ActionLink("Home", "Index", MyRouteValObj, new with {.class = "tab" })%>
在VB.net中,可以使用以下命令设置匿名类型
new with {.class = "tab" }
而且,正如其他人指出的,你的第三个参数应该是一个对象(也可以是匿名类型)。
发布于 2011-06-16 05:25:07
除非你不需要额外的对象值,否则@ewomack为C#提供了一个很好的答案。在我的例子中,我最终使用了类似的东西:
@Html.ActionLink("Delete", "DeleteList", "List", new object { },
new { @class = "delete"})
发布于 2014-01-18 05:50:35
在C#中,它也可以使用null作为第四个参数。
@Html.ActionLink( "Front Page", "Index", "Home", null, new { @class = "MenuButtons" })
https://stackoverflow.com/questions/1444495
复制相似问题