【发布时间】:2011-12-20 21:53:54
【问题描述】:
正如问题所说,是否可以使用包含元素的 ActionLink,如果没有,实现它的最佳方法是什么?
例如,假设我有一个 Span 元素,我希望整个东西成为一个超链接......以下工作:
<a href="/Site/Page/@Model.ID?Type=test">
<span class="box5">Click anywhere in this box</span> </a>
想象一下 span/css 类 box5 会变得这么大...原本是一个 DIV,但是,我发现它没有遵循标准,这似乎可以遵循。
这渲染和工作正常,但是,无论如何可以使用 ActionLink 代替吗?我试图猜测语法,例如(从表单复制):
@using (Html.Actionlink){<span class="box5">Click anywhere in this box</span>}
还有很多其他组合都没有运气。
现在,我的手动 HTML 解决方法工作正常,我很乐意放弃它,但是,是否可以使用 MVC ActionLink,如果可以,我应该担心/会有什么好处吗?
【问题讨论】:
标签: c# asp.net-mvc-3 syntax razor actionlink