抱歉这个可怕的头衔。我跟着asp.net上的this MVC教程到最后。完成之后,我意识到我有个人用途。我正在建立一个可以组织D&amp; D法术的网站(因为玩家的手册非常糟糕)。它只是本地的,所以我并不担心侵犯奇才的权利。为了获得我正在解决的问题的帮助,我把它快速地放在了天蓝色的上面。如果你看下面的链接,你会看到一个大块的文字描述。在编辑时,我尝试添加<br>
或

,但是当我尝试保存时它们都会导致错误。如何格式化在Azure SQL数据库中存储为NVARCHAR(MAX)
的文本。我还想在描述中存储指向图像的链接并显示它们,但也会出现<img src=xxxx/>
错误。
有什么想法吗?
以下是我的视图中显示的内容:
<dt>
@Html.DisplayNameFor(model => model.Description)
</dt>
<dd>
@Html.DisplayFor(model => model.Description)
</dd>
答案 0 :(得分:0)
如果要在数据库的列中存储HTML标记,则应在剃刀视图中使用Html.Raw:
@ Html.Raw(Model.MyPropWithHtmlTags)