html - 如何通过 ASP.NET MVC 中的 ViewData 将 html 传递到 View 中的页面?

标签 html asp.net-mvc

好吧,也许这在 MVC 模式中是不行的,在这种情况下,这就是我正在寻找的答案。但是,假设我在数据库中有一些内容 html,我想将它传递给 View 。我假设我可以使用 ViewData 属性将其传递到页面。我需要对字符串进行什么样的按摩才能得到类似 <h1>Hello World</h1> 的内容显示为“Hello World”而不是“

Hello World

”。

最佳答案

没什么,就是做<%=ViewData["yourkey"] %>而不是 <%=Html.Encode(ViewData["yourkey"]) %>在你看来。

注意:只有在您完全确定您信任数据库中的数据时才这样做!

关于html - 如何通过 ASP.NET MVC 中的 ViewData 将 html 传递到 View 中的页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1063622/

相关文章:

html - 如何覆盖 IOS Safari 中的输入[类型 ="select"] 文本颜色

javascript - 如何仅保存添加数据的记录而不保存所有记录

c# - N 层 WCF 应用程序中的 SignalR

javascript - 单击链接后导航栏中的子菜单正在折叠

c# - Base64 图像未显示在 asp.net mvc View 中

php - 如果用户已登录,则更改导航栏

html - 引导菜单交互

asp.net-mvc - 命名空间问题,单个解决方案中的多个项目

asp.net-mvc - 远程验证 OnBlur 和空字符串

php - 我有三个 div,如何在不重新加载整个页面的情况下刷新第二个 div?