如何将 breaks/images 行添加到 SQL database/MVC 应用程序

How do I add line breaks/images to SQL database/MVC Application

抱歉这个糟糕的标题。我按照 asp.net 上的 this MVC 教程进行到最后。完成后,我意识到我对此有个人用途。我正在制作一个可以组织 D&D 法术的网站(因为玩家手册对此非常糟糕)。它只会是本地的,所以我不担心侵犯威世智对它的权利。为了获得解决我遇到的问题的帮助,我很快就把它扔到了 azure 上。如果您查看下面的 link,您会看到一大段描述文字。在编辑它时,我尝试添加 <br>&NewLine;,但它们都会在我尝试保存时导致错误。我如何格式化在 Azure SQL 数据库中存储为 NVARCHAR(MAX) 的文本。我也想将 links 存储到描述中的图像并显示它们,但也会出现 <img src=xxxx/> 错误。

有什么想法吗?

我的视图中的显示如下:

<dt>
    @Html.DisplayNameFor(model => model.Description)
</dt>

<dd>
    @Html.DisplayFor(model => model.Description)
</dd>

http://spellbook3411.azurewebsites.net/spells/Details/152

如果您在数据库的列中存储 HTML 标签,您应该在剃刀视图中像这样使用 Html.Raw :

@Html.Raw(Model.MyPropWithHtmlTags)