我正在与visual studio合作为一个类项目构建一个书店网站,我无法让我的字符串进行编码。
我基本上打印出指向特定书籍细节的链接
@Html.ActionLink(@Html.DisplayFor(modelItem => item.Title).ToString(), "Details", new { id = item.BookID })
将书的标题(从数据库中直接拉出)包含在一个应该显示文本的参数中。
@Html.DisplayFor(modelItem => item.Title).ToString()
但问题是我前端的输出看起来像这样
我如何克服这个问题?
我已尝试解码为字节然后重新编码,但无济于事。
任何帮助将不胜感激!
谢谢!
答案 0 :(得分:2)
当你这样做时你会得到什么?
@Html.ActionLink(item.Title, "Details", new { id = item.BookID })
答案 1 :(得分:0)
更改标题的属性以返回HtmlString,因为标题似乎已经过html编码。