如何将数据库读取的string转化成Html

时间:2021-09-03 05:37:13
现在我从数据库获得如下的格式
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE>Demo For Lord</TITLE><META http-equiv=Content-Type content="text/html; charset=unicode"><META content="MSHTML 6.00.2900.6104" name=GENERATOR></HEAD><BODY style="MARGIN: 10px; TEXT-INDENT: 0px" bgColor=#fffff4><P align=center><FONT face=宋体 color=#339966 size=7><SPAN class="" id=Mandala ItemID="Global" IslandID="Global"><STRONG class="">住 院 病 历</STRONG></SPAN></FONT></P><P align=center><FONT face=宋体 color=#339966 size=2><STRONG>===================================</STRONG></FONT></P><P></P><P align=center><STRONG><SPAN class="" id=Mandala ItemID="Identifier" IslandID="Global"><FONT class="" face=仿宋_GB2312 color=darkgray size=6>住 院 病 案 首 页</FONT></SPAN><FONT color=#6699cc></FONT></STRONG></P><P>&nbsp;</P><P>&nbsp;</P><P><SPAN id=Mandala ItemID="0" IslandID="Global">一般情况
现在我需要在页面上显示出来 求转化方法 还有就是显示用什么控件

11 个解决方案

#1


<div runat="server" id="div1"></div>

div1.innerHtml=yourstr;

#2


Literal控件就可以啊

Literal1.Text = "你的字符串"

#3


控件就是用literal了

#4


可以搞个单独页面,专门来显示html,直接response.Write(html);Response.End();就可以
然后在其他页面上加个框架,调用它

#5


对的,用Literal控件

#6


string html = "你的字符串";

            string path = "demo.html";

            FileStream fs = new FileStream(Server.MapPath(path),FileMode.Create,FileAccess.Write);

            StreamWriter sw=new StreamWriter(fs,System.Text.Encoding.UTF8);

            sw.Write(html);

            sw.Close();

            fs.Close();

            Response.End();


这是输出静态页的做法,有可能是你想要的

#7


定义DIV RUNAT=SERVER.

在后台直接给DIV赋值就好了。

#8


引用 2 楼 net_lover 的回复:
Literal控件就可以啊

Literal1.Text = "你的字符串"


<%=变量%>或response.write直接输出到页面上都是输出的方法

#9


如果需要保持状态的,就用Literal控件;否则用<%= %>,不会生成大量viewstate的编码。

#10


直接在空页面输出。

#11


LZ可以直接输出在空白叶面上,正好可以显示你所需要显示的html代码

#1


<div runat="server" id="div1"></div>

div1.innerHtml=yourstr;

#2


Literal控件就可以啊

Literal1.Text = "你的字符串"

#3


控件就是用literal了

#4


可以搞个单独页面,专门来显示html,直接response.Write(html);Response.End();就可以
然后在其他页面上加个框架,调用它

#5


对的,用Literal控件

#6


string html = "你的字符串";

            string path = "demo.html";

            FileStream fs = new FileStream(Server.MapPath(path),FileMode.Create,FileAccess.Write);

            StreamWriter sw=new StreamWriter(fs,System.Text.Encoding.UTF8);

            sw.Write(html);

            sw.Close();

            fs.Close();

            Response.End();


这是输出静态页的做法,有可能是你想要的

#7


定义DIV RUNAT=SERVER.

在后台直接给DIV赋值就好了。

#8


引用 2 楼 net_lover 的回复:
Literal控件就可以啊

Literal1.Text = "你的字符串"


<%=变量%>或response.write直接输出到页面上都是输出的方法

#9


如果需要保持状态的,就用Literal控件;否则用<%= %>,不会生成大量viewstate的编码。

#10


直接在空页面输出。

#11


LZ可以直接输出在空白叶面上,正好可以显示你所需要显示的html代码