core下的routelink
core mvc中 routelink返回和 framework mvc中返回的不一样,core中返回 IHtmlContent, 而 fw 中返回 MvcHtmlString
在写分页方法中用到了routelink 没想到返回变了,导致输出了一堆tag , 而我只是想要routelink返回的字符串而已,查阅文档后,终于解决。IHtmlConten 下有个方法
看到这个后小伙伴们应该有想法了吧。
private static string GetString(IHtmlContent content) { using (var writer = new System.IO.StringWriter()) { content.WriteTo(writer, HtmlEncoder.Default); return writer.ToString(); } }
分享给需要的朋友们。