如何在asp.net webform中显示sql数据库中的Html内容

时间:2014-12-12 06:14:56

标签: html css asp.net sql-server

我想从我的数据库中动态显示博客页面,我检索的行包含html标签,因此它显示原始html数据和标签,但我想将其显示为页面。目前它正在显示像这样。

< p>在本文中,我们将介绍在登机前必须注意的10个提示。请记住,此列表中每个项目的主要目标是让旅行者受益,但这些提示也将使整个飞行体验更加舒适和放松。< / p> < h4>取一瓶水< / h4> < p>在飞机上花费无数个小时让您的身体和皮肤脱水。我的建议是带上一个不锈钢水瓶,你可以在登机前或在飞机上通过询问乘务员来填充。大多数机场在登机口附近都有喷泉。当您通过筛选点时,请确保您的瓶子是空的。< / p> < img

我希望它显示为一个页面,其中图像是自己生成的。 我尝试过使用Literal Control,但它没有用,我对谷歌有所了解,但没有得到合理的解决方案。

在asp.net MVC中有很多方法可以显示相同的内容但是找不到任何形式的文件

如果有人能帮我解决这个问题,我将非常感激。

2 个答案:

答案 0 :(得分:1)

有这样的标记:

<html>
    <body bgcolor="yellow">
        <%MyClass.MyFunction()%>
    </body>
</html>

当然,MyClass.MyFunction应该返回从数据库加载的html。

答案 1 :(得分:0)

在网页中选择一个div

  <div id="webcontent" runat="server"></div>
在Conding Side中

,将从DB获取的字符串或数据分配给div。

 string str =
    "Please enter your name:<br/>" +
    "<input type='text' name='userName'/>";

 webcontent.InnerHtml = str;

如果您想使用javascript并处理您的div,请不要忘记将其ClientIdMode设置为Static:

  <div id="webcontent" runat="server" ClientIdMode="Static"></div>