如何转换复杂的HTML<;a>;标记到ASP.NETMVC3ActionLink?

如何转换复杂的HTML<;a>;标记到ASP.NETMVC3ActionLink?,html,asp.net-mvc,asp.net-mvc-3,Html,Asp.net Mvc,Asp.net Mvc 3,我是故意的 <a href="#"><span><strong>ABOUT US</strong></span></a> 因此,我以某种方式将span strong放入@Html.ActionLink 谢谢你提供的任何线索 您应该尝试创建自己的自定义html帮助程序,以下是一些提示: 希望获得以下帮助:)使用Url.Action仅生成Url,而不是(a)链接标记。请参阅下面的链接 我不使用Html.ActionLink帮

我是故意的

<a href="#"><span><strong>ABOUT US</strong></span></a>
因此,我以某种方式将span strong放入@Html.ActionLink


谢谢你提供的任何线索

您应该尝试创建自己的自定义html帮助程序,以下是一些提示:


希望获得以下帮助:)

使用Url.Action仅生成Url,而不是(a)链接标记。请参阅下面的链接


我不使用Html.ActionLink帮助程序,而是通过以下方式:

<a href="@Url.Action("About", "Home")"><span><strong>ABOUT US</strong></span></a>

或者,更改css,使任何带有类“strong”的
标记具有您想要应用于它们的样式

如果您的css是这样的:

strong {
   /* whatever */
}
换成

strong, a.strong {
   /* whatever */
}
然后,只需像这样添加class=“strong”即可设置链接的样式

关于我们

以获得应用于链接的相同样式

然后,您可以通过

@Html.ActionLink("ABOUT US", "About", "Home", null, new { @class = "strong"} ) ;

这将呈现与类“strong”的链接。

Hi!谢谢这正是我所要求的!好。。。我猜到了这种方法,但在这种情况下,我不得不改变太多的CSS:)无论如何-谢谢!
@Html.ActionLink("ABOUT US", "About", "Home", null, new { @class = "strong"} ) ;