【发布时间】:2014-03-29 04:00:49
【问题描述】:
我正在开发一个 ASP.NET MVC C#,其中 Entity Framework 作为我的 ORM,Oracle 作为我的数据库。
我有一个表,其中有一个名为Body 的varchar2 类型的列。该表只有一条记录,在该记录中,Body 列有:
Lorem ipsum dolor sit amet,consectetur adipiscing elit。 Vivamus nec nunc vitae diam suscipit convallis。 Nunc id sapien justo。 Nulla pellentesque, lacus non congue feugiat, sem nisi bibendum nulla, nec pellentesque sem sem eget lorem。
Pellentesque blandit, felis sit amet malesuada fringilla, metus risus bibendum magna, ut scelerisque nisi tellus nec lacus。
但是当我在我的网页上显示该记录的内容时,我得到:
Lorem ipsum dolor sit amet,consectetur adipiscing elit。 Vivamus nec nunc vitae diam suscipit convallis。 Nunc id sapien justo。 Nulla pellentesque, lacus non congue feugiat, sem nisi bibendum nulla, nec pellentesque sem sem eget lorem。 Pellentesque blandit、felis sit amet malesuada fringilla、metus risus bibendum magna、ut scelerisque nisi tellus nec lacus。
不解释换行符!这是什么原因造成的?我该如何解决这个问题?
我的控制器的代码如下:
public ActionResult PreviewEmail(int id)
{
var campaign = _campaignService.OpenById(id);
var emailTemplate = _commsService.GetEmailWithSeverity(campaign.Severity.ToString());
var model = new EmailVM()
{
CampaignRef = campaign.Reference,
Body = emailTemplate.Body
};
return View(model);
}
【问题讨论】:
标签: c# asp.net oracle entity-framework