代码之家  ›  专栏  ›  技术社区  ›  ryan

用html.actionLink包装元素….

  •  12
  • ryan  · 技术社区  · 16 年前

    我想用动作链接包装一个跨度,因为我坚持现有的CSS主题。它看起来不像 Html.ActionLink 的构造函数允许这样做。可能的解决方案:

    1. 用现有助手实现这一点的方法?
    2. 使用新的自定义HTML帮助器派生并重写actionLink?

    如果2是唯一的方法,我有两个问题。

    1. 当我右键单击ActionLink并单击Go to Definition时,我只看到构造函数签名,而不是实际的代码体。我怎么看原始的功能体?我也没在msdn上看到任何东西
    2. 上面或多或少会告诉我,但是,如何动态生成动作URL?C
    1 回复  |  直到 16 年前
        1
  •  19
  •   Yuriy Faktorovich    16 年前
    <a href="<%= Url.Action(...) %>"><span></span></a>