我想改变这个
<a class="more" href="Subject?SubjectId=@Html.DisplayFor(model => item.Id)">Devamı »</a>
到
<a class="more"@Html.ActionLink("Devamı ", "Subject", new {Subject?SubjectId= item.Id }) ></a>
我不能把&amp; raquo和Subject?SubjectId =放到@ Html.actionlink。 为什么呢?
答案 0 :(得分:0)
如果您查看Microsoft的网站,它会说Html.ActionLink会根据您提供的参数返回一个完整的锚点(<a></a>
)对象。
您不能将ActionLink返回的锚放入锚元素中。选择创建链接的其他方法之一。
您可能正在寻找Url.Action方法,http://msdn.microsoft.com/en-us/library/system.web.mvc.urlhelper.action(v=vs.108).aspx
<a class="more" href=@Url.Action("ControllerName", new {SubjectId = item.Id})
>Devamı »
</a>