2010-08-12 60 views
12

我想用動作鏈接來包裝span,因爲我遵循現有的CSS主題。它看起來不像Html.ActionLink的構造函數允許的。可能的解決方案:用Html.ActionLink包裝元素..?

  1. 一種方法來實現這與現有的助手?
  2. 派生&用新的自定義html助手重寫ActionLink?

如果#2是唯一的方法我有兩個問題。

  1. 當我右鍵單擊ActionLink並打開去定義我只看到構造函數簽名不是實際的代碼體。我如何看到原始的功能體?我沒有看到任何東西MSDN上無論是
  2. 以上將或多或少告訴我,但是,如何產生作用的URL動態?ç

回答

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