如何在asp.net的gridview显示html字符?

我想绑定<p><img width="100" height="100" alt="" src="/Web/Upload/images/image/test2.jpg" />1231231223131</p>这样一个字段,就像现在这样显示出来,但gridview自动将其实现了。。。。怎样才能将这段<p><img width="100" height="100" alt="" src="/Web/Upload/images/image/test2.jpg" />1231231223131</p>显示在gridview中呢?
全部显示的话<p><img width="100" height="100" alt="" src="/Web/Upload/images/image/test2.jpg" />1231231223131</p>,可以显示出来,但我写了个截取部分内容的函数(<p><img width="100" hei),然后gridview就显示一张X图出来了……

System.Wen.HttpUtility.HtmlEncode ("<p><img width="100" height="100" alt="" src="/Web/Upload/images/image/test2.jpg" />1231231223131</p>") ;
返回的字符串拿去gridview里显示,或者用它编码一下你的截取内容的函数返回值
比如你的函数是
getString(){
........
//return str ; //这是本来的返回
return System.Wen.HttpUtility.HtmlEncode (str) ; //编码一下就好了。
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-04-01
进行字符转换
public string Encode(string str)

{

str = str.Replace("&", "&");

str = str.Replace("'", "''");

str = str.Replace("\"", """);

str = str.Replace(" ", " ");

str = str.Replace("<", "<");

str = str.Replace(">", ">");

str = str.Replace("\n", "<br/>");

str = str.Replace("\n", "<br>");

return str;

}

如何在asp.net的gridview显示html字符?
返回的字符串拿去gridview里显示,或者用它编码一下你的截取内容的函数返回值 比如你的函数是 getString(){ ...\/\/return str ; \/\/这是本来的返回 return System.Wen.HttpUtility.HtmlEncode (str) ; \/\/编码一下就好了。}

asp.net如何在一个div中显示数据库中一篇文章??
<div><%# DataBinder.Eval(Container.DataItem,"文章内容列名",["格式"])%><\/div>这样就可以将某个列的内容绑定到div中了,至于是否要其它的,比如一个页面要显示多篇文章,你可能就需要一些用于数据绑定的控件了(如:DataList,GridView什么的,有的需要放在自定义的Template里面),就看你的需要了...

ASP.NET中的GirdView显示数据时,我要判断如果用户是管理员则不显示,求...
既然是ASP.NET,那么你应该会用javascript,获取session,判断权限,设置下,gridview的显示属性,gridview先默认设置为 display==block 如果是管理员就display==none,这样不是就可以了么。不过不建议这么做,废话还是,在绑定前判断,如果做产品的话,必须这么做。如果不是,随你怎么搞,我用3种方法...

ASP.NET中有GridView控件的页面为什么弹框总是不成功
Response.Write(<script>alert('显示的弹框消息')<\/script>)也应写成Response.Write(“<script>alert('显示的弹框消息');<\/script>”)

如何让Gridview在没有数据的时候显示表头
建立一个asp.net网站工程,在页面中添加GridView和几个按钮,代码如下所示:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <!DOCTYPE html PUBLIC "-\/\/W3C\/\/DTD XHTML 1.0 Transitional\/\/EN" "http:\/\/www.w3.org\/TR\/xhtml1\/DTD\/...

asp.net 在一个gridview里面的一行数据点击编辑弹出页面
不管怎么实现,你都需要写好一个编辑页面(edit.aspx)。然后有两种方法实现.直接写js去实现。那你那行,设置一个按钮,按钮的onclick事件代码为:window.open(edit.aspx);用别人写好的js框架,例如:jBox框架。就是在别人的js框架中弹出一个fream,然后在这个fream中嵌入你的edit.aspx页面 ...

asp.net中GridView控件在运行时为什么不会显示,整个都没有显示。
你这种情况分 两种:1 检查sql语句,在sql查询分析器中执行 看有数据没?有就ok 2 数据有了控件没有数据 说明绑定有问题也就是楼上说的 在页面初始化方法中将你的方法执行 protected void Page_Load(object sender, EventArgs e){ if (!IsPostBack){ bind();} ...

asp.net中怎样将GridView绑定数据库中bit型的数据显示成0和1而不是...
可以在数据库查询语句中 设置 select sex case when true then 1 case when false then 0 from table

如何在html页面中动态显示数据库中的信息c#和asp.net用做后台
你想怎么样动态显示?一般都是将数据库连接到ASP上,再调用,页面的话建个表格,添加控件可以实现添加、删除、修改、翻页等操作。不知道你要怎么动态显示,如果要实现上面我所说的,就要好好看书了(网上好多这样的代码),说简单也简单,说麻烦也麻烦~~< exec="select * from 表"set rs=server....

在C# ASP.net 中怎么获取GridView控件选择行的内容
首先, 可以在GridView中增加一隐藏字段, 例如:<asp:LinkButton ID="btnStatus" runat="server" CommandName="Action" Visible="false" CommandArgument="<%# ((GridViewRow)Container).RowIndex %>"><\/asp:LinkButton> 这里主要设置行的Index.然后在GridView有一个RowCommand(object sender, GridView...

相似回答