网页上出现html代码,生成后的html代码如下.............
<TABLE cellSpacing=0 cellPadding=0 border=0>
<TBODY>
<TR>
<TD height=20><IMG height=6 alt=""
src="姓名解密-流年运程_files/mz01_21.jpg" width=3> <A
id=LendSam1_Repeater1__ctl0_Hyperlink1
href="http://cesuan.gd.vnet.cn/GdVnetProductTemplate/TemplateIdentification.aspx?f=y &id=336&sort=H &template=yeartest">今天你的状态究竟如何呢
</A></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 border=0>
<TBODY>
<TR>
<TD height=20><IMG height=6 alt=""
src="姓名解密-流年运程_files/mz01_21.jpg" width=3> <a
id="LendSam1_Repeater1__ctl1_Hyperlink1"
href="../GdVnetProductTemplate/TemplateIdenti</TR></TBODY></TABLE>
..............“&”全都变成了“&” 最后一个“<a” 变成了“ <a” 以上在浏览器中看到的就是这样的
---------------中间的就是---------------------
今天你的状态究竟如何呢
<a id="LendSam1_Repeater1__ctl1_Hyperlink1" href="../GdVnetProductTemplate/TemplateIdenti
-----------------------------------------------原代码是这样的
<asp:HyperLink Text='<%#DataBinder.Eval(Container.DataItem,"n_t_name")%>' NavigateUrl='<%# "../GdVnetProductTemplate/TemplateIdentification.aspx?f="+ DataBinder.Eval(Container.DataItem, "IsMoney")+"&id="+ DataBinder.Eval(Container.DataItem, "n_t_id")+"&sort="+DataBinder.Eval(Container.DataItem, "n_t_sort")+"&template="+DataBinder.Eval(Container.DataItem, "n_t_template")%>' runat="server" ID="Hyperlink1"/>在网页的头文件中
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
Web.config文件中
<globalization requestEncoding="gb2312" responseEncoding="gb2312"/>谢谢了~
<TABLE cellSpacing=0 cellPadding=0 border=0>
<TBODY>
<TR>
<TD height=20><IMG height=6 alt=""
src="姓名解密-流年运程_files/mz01_21.jpg" width=3> <A
id=LendSam1_Repeater1__ctl0_Hyperlink1
href="http://cesuan.gd.vnet.cn/GdVnetProductTemplate/TemplateIdentification.aspx?f=y &id=336&sort=H &template=yeartest">今天你的状态究竟如何呢
</A></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 border=0>
<TBODY>
<TR>
<TD height=20><IMG height=6 alt=""
src="姓名解密-流年运程_files/mz01_21.jpg" width=3> <a
id="LendSam1_Repeater1__ctl1_Hyperlink1"
href="../GdVnetProductTemplate/TemplateIdenti</TR></TBODY></TABLE>
..............“&”全都变成了“&” 最后一个“<a” 变成了“ <a” 以上在浏览器中看到的就是这样的
---------------中间的就是---------------------
今天你的状态究竟如何呢
<a id="LendSam1_Repeater1__ctl1_Hyperlink1" href="../GdVnetProductTemplate/TemplateIdenti
-----------------------------------------------原代码是这样的
<asp:HyperLink Text='<%#DataBinder.Eval(Container.DataItem,"n_t_name")%>' NavigateUrl='<%# "../GdVnetProductTemplate/TemplateIdentification.aspx?f="+ DataBinder.Eval(Container.DataItem, "IsMoney")+"&id="+ DataBinder.Eval(Container.DataItem, "n_t_id")+"&sort="+DataBinder.Eval(Container.DataItem, "n_t_sort")+"&template="+DataBinder.Eval(Container.DataItem, "n_t_template")%>' runat="server" ID="Hyperlink1"/>在网页的头文件中
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
Web.config文件中
<globalization requestEncoding="gb2312" responseEncoding="gb2312"/>谢谢了~
尝试在合适的位置加上HtmlDecode()
也应该加上
Server.UrlEncode(DataBinder.Eval(Container.DataItem, "n_t_sort"))显示的时候
HttpUtility.HtmlDecode();