使用@ Html.ActionLink和@Html raw

时间:2018-07-19 10:18:39

标签: c# html model-view-controller

  

item.Titel包含段落/粗体/意大利语标记等标记,因此我需要使用   @ html.Raw(item.Titel)用于以下代码

     

工作代码

RequestContext
  

错误代码需要更新/编辑

@Html.ActionLink(item.Title, "AuthorByTocpicID", "AV", new { _Article_Id = item.Article_ID.ToString(),Title=item.Title}, null) 

1 个答案:

答案 0 :(得分:2)

您可以自己构造链接并使用Url.Action而不是使用Actionlink。您可以通过这种方式进行更多控制,并且可以将Html.Raw用于显示文本。

<a href="@Url.Action("AuthorByTocpicID","AV", new { _Article_Id = item.Article_ID.ToString(),Title=item.Title})">
       @Html.Raw(item.Title)
</a>

请参阅下面用于Url.Action的重载方法

public static string Action(this IUrlHelper helper, string action, string controller, object values);