我正在尝试以原始html标记和img标记的形式显示存储在我的数据库中的博客内容。我在数据库中插入数据之前尝试使用HTML Encode,在检索数据时尝试使用Decode。这样做后,我得到这样的输出。
我希望获得类似
我尝试过这样做,但没有任何效果
//code to put this text into the database
string text = Server.HTMLEncode(userEnteredText);
//code to put while fetching data from DB
string text = Server.HTMLDecode(userEnteredText);
请注意我使用的是Webforms而不是MVC框架
如果有人能帮助我,我将不得不这样做。
答案 0 :(得分:1)
您应该尝试LiteralControl
有了这个,您可以在运行时将Html注入您的页面,如下所示:
this.Controls.Add("<h1>Hello World</h1>");
this.Controls.Add(userEnteredText);
进一步阅读:
//编辑:
拿一瓶水
我对英语的理解不足。它应该是“拿一个水瓶”A只附加后缀n,以防下一个单词以元音(a,e,i,o,u)开头。