如何将 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>
或 

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

,但它们都会在我尝试保存时导致错误。我如何格式化在 Azure SQL 数据库中存储为 NVARCHAR(MAX)
的文本。我也想将 links 存储到描述中的图像并显示它们,但也会出现 <img src=xxxx/>
错误。
有什么想法吗?
我的视图中的显示如下:
<dt>
@Html.DisplayNameFor(model => model.Description)
</dt>
<dd>
@Html.DisplayFor(model => model.Description)
</dd>
如果您在数据库的列中存储 HTML 标签,您应该在剃刀视图中像这样使用 Html.Raw :
@Html.Raw(Model.MyPropWithHtmlTags)