好吧,也许这在 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/