C# ASP.NET MVC-Crawler-dons';t编码\n
长描述字段中有\n行分隔符。它可以在默认浏览器模式下完美工作,但不会对爬虫和AMP页面进行编码 尝试:C# ASP.NET MVC-Crawler-dons';t编码\n,c#,asp.net-mvc,razor,web-crawler,amp-html,C#,Asp.net Mvc,Razor,Web Crawler,Amp Html,长描述字段中有\n行分隔符。它可以在默认浏览器模式下完美工作,但不会对爬虫和AMP页面进行编码 尝试: <p itemprop="description" style="white-space: pre-wrap">@Html.Raw(Model.Restaurant.Description.Replace("\n\n", "<br />"))</p> @Html.Raw(Model.Restaurant.description.Replace(“\n
<p itemprop="description" style="white-space: pre-wrap">@Html.Raw(Model.Restaurant.Description.Replace("\n\n", "<br />"))</p>
@Html.Raw(Model.Restaurant.description.Replace(“\n\n”,“
”)
显示为
爬虫和放大器模式
肯德基肯德基,直到1991年才被称为肯德基炸鸡,是一个美国人
专门经营炸鸡的快餐连锁店。\n\nKFC
菜单在线提供。现在就点你的肯德基食品并查看他们的
网上菜单价格
正常模式:
肯德基肯德基,直到1991年才被称为肯德基炸鸡,是一个美国人
专门经营炸鸡的快餐连锁店
肯德基菜单在网上提供。立即订购肯德基食品并查看其在线菜单价格
使用CSS
@Model.Restaurant.Description
空白:行前
终于找到了窍门
<p itemprop="description" style="white-space: pre-wrap">>@Html.Raw(Html.Encode(Model.Restaurant.Description).Replace(@"\n", "<br />"))</p>
@Html.Raw(Html.Encode(Model.Restaurant.description)。替换(@“\n”,“
”)
如果你能提供一个。
<p itemprop="description" style="white-space: pre-wrap">>@Html.Raw(Html.Encode(Model.Restaurant.Description).Replace(@"\n", "<br />"))</p>