[英]Html.ActionLink() not displaying correctly
我正在与Visual Studio合作,为一个班级项目建立一个书店网站,但我无法获取字符串进行编码。
我基本上是打印出特定书籍的详细信息的链接
@Html.ActionLink(@Html.DisplayFor(modelItem => item.Title).ToString(), "Details", new { id = item.BookID })
带有书名(直接从数据库中提取)作为应该显示为文本的参数。
@Html.DisplayFor(modelItem => item.Title).ToString()
但是问题是我在前端的输出看起来像这样
我该如何克服呢?
我尝试解码为字节然后重新编码,但无济于事。
任何帮助,将不胜感激!
谢谢!
当您这样做时,您会得到什么?
@Html.ActionLink(item.Title, "Details", new { id = item.BookID })
更改Title的属性以返回HtmlString,因为您的标题似乎已经过html编码。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.