css - Html.ActionLink 访问过

标签 css asp.net-mvc-3 razor html-helper

我在将 css 类包含在 Html.ActionLink 中时遇到问题。实际上,我搜索并找到了这样的代码:

@Html.ActionLink("View Performances", "Details", "Productions", 
    new { name = item.show , year = item.year }, 
    new {@class = "button"}

但问题是它不起作用。可能是因为我已经在

  • block 中包含了 css?我的代码是这样的:

    <ul id="menuTop">
        <li id="menu-link-1">@Html.ActionLink("Home", "Index", null, null, new { @class = "link-1-visited" })</li>
        <li id="menu-link-2">@Html.ActionLink("Produtos", "Products", null, null, new { @class = "link-2-visited" })</li>
        <li id="menu-link-3">@Html.ActionLink("Fale Conosco", "ContactUs", null, null, new { @class = "link-3-visited" })</li>
        <li id="menu-link-4">@Html.ActionLink("Quem Somos", "AboutUs", null, null, new { @class = "link-4-visited" })</li>
    </ul>
    

    我希望按钮在单击时获得 css 类。你有什么想法吗?

    感谢您的任何建议。

  • 最佳答案

    您需要设置一个 css,例如:

    .link-1-visited:visited { color:#a00; }
    

    点击后应将链接设置为红色。

    关于css - Html.ActionLink 访问过,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17646000/

    相关文章:

    c# - 无法同时路由到 "{controller}/{action}/{id}"和 "{controller}/{id}"

    html - -Windows Phone 中的 webkit-tap-highlight-color?

    html - 将图像高度调整到容器 div 中而不使其高度增长

    html - 用户选择静止图像复制到剪贴板

    jquery - 为什么我的部分 View 在页面加载时验证?

    validationsummary - 自定义验证摘要模板 Asp.net MVC 3

    c# - VS 使用 RAZOR VBHTML 崩溃

    javascript - 找到匹配项后防止在 jQuery 中向下遍历

    c# - 如何在加载列表框时选择第一个项目

    c# - 引发空引用异常的 ASP.NET MVC 帮助程序方法