用Html.ActionLink包装元素..?

时间:2010-08-12 18:03:15

标签: c# asp.net-mvc-2

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

  1. 使用现有助手实现此目的的方法吗?
  2. Derive&使用新的自定义html帮助程序覆盖ActionLink?
  3. 如果#2是唯一的方式我有两个问题。

    1. 当我右键单击ActionLink并点击转到定义时,我只看到构造函数签名而不是实际的代码体。如何查看原始功能体?我在MSDN上看不到任何内容
    2. 上面会或多或少地告诉我,但是,如何动态生成动作网址?c

1 个答案:

答案 0 :(得分:19)

<a href="<%= Url.Action(...) %>"><span></span></a>