Long Description字段中包含\n以使行中断。它在默认浏览器模式下运行良好,但不编码Crawler和AMP页面。
试过:
<p itemprop="description" style="white-space: pre-wrap">@Html.Raw(Model.Restaurant.Description.Replace("\n\n", "<br />"))</p> 显示为
爬行器与AMP模式
肯德基肯德基,直到1991年被称为肯德基,是一家美国快餐店连锁店,专门经营炸鸡。\n肯德基菜单可以在网上找到。现在点你的肯德基食物并查看他们的在线菜单价格。
正常模式:
肯德基肯德基,直到1991年被称为肯德基,是一家专门经营炸鸡的美国快餐店。 肯德基菜单在线提供。现在点你的肯德基食物并查看他们的在线菜单价格。
发布于 2018-02-18 07:15:08
使用CSS 空域属性
<span itemprop="description" style="white-space: pre-line">@Model.Restaurant.Description</span>空白:预行
发布于 2018-02-18 07:39:55
终于找到窍门了!
<p itemprop="description" style="white-space: pre-wrap">>@Html.Raw(Html.Encode(Model.Restaurant.Description).Replace(@"\n", "<br />"))</p>https://stackoverflow.com/questions/48849248
复制相似问题