如何将一个span元素放在ActionLink中而不是使用URL.ACTION?如何将span元素放入ActionLink MVC3中?
此:
<li><span>
@Ajax.ActionLink("LinkText", "ControllerName", new AjaxOptions
{
UpdateTargetId = "div",
InsertionMode = InsertionMode.Replace,
HttpMethod = "GET",
LoadingElementId = "progress"
})
</span></li>
产生这样的:
<li>
<span>
<a href="/Home/ControllerName" data-ajax-update="#scroll"
data-ajax-mode="replace" data-ajax-method="GET"
data-ajax-loading="#progress" data-ajax="true">LinkText</a>
</span>
</li>
但我需要别的东西。如何创建一个自定义的MVC3 ActionLink的方法,该方法生成的输出:
<li>
<a href="/Home/ControllerName" data-ajax-update="#scroll"
data-ajax-mode="replace" data-ajax-method="GET"
data-ajax-loading="#progress" data-ajax="true">
<span>LinkText</span> // this span generated inside <a>
</a>
</li>
http://stackoverflow.com/questions/3470622/wrapping-an-element-with-html-actionlink – Ali 2016-04-07 09:20:57