如何向SQL数据库/ MVC应用程序添加换行符/图像

时间:2015-06-02 16:44:44

标签: c# asp.net-mvc azure azure-sql-database

抱歉这个可怕的头衔。我跟着asp.net上的this MVC教程到最后。完成之后,我意识到我有个人用途。我正在建立一个可以组织D&amp; D法术的网站(因为玩家的手册非常糟糕)。它只是本地的,所以我并不担心侵犯奇才的权利。为了获得我正在解决的问题的帮助,我把它快速地放在了天蓝色的上面。如果你看下面的链接,你会看到一个大块的文字描述。在编辑时,我尝试添加<br>&NewLine;,但是当我尝试保存时它们都会导致错误。如何格式化在Azure SQL数据库中存储为NVARCHAR(MAX)的文本。我还想在描述中存储指向图像的链接并显示它们,但也会出现<img src=xxxx/>错误。

有什么想法吗?

以下是我的视图中显示的内容:

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

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

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

1 个答案:

答案 0 :(得分:0)

如果要在数据库的列中存储HTML标记,则应在剃刀视图中使用Html.Raw:

@ Html.Raw(Model.MyPropWithHtmlTags)