asp.net留言板问题,求大神进,急用!!!

问题描述

最近在做一个留言板,想要完成的是能够添加表情的留言板,然后留言内容存入数据库中,留言后能再通过后台从数据库中把留言内容调出来并通过gridview显示出来,现在出现的问题是,文字可以显示出来,但是图片无法显示,只能显示路径,而且当留言内容中有图片和文字同时出现的时候,从数据库中调出来的东西,不知道该怎么处理,让其正确显示,就是想请问下各位大神,大牛,这种问题要怎么处理?注:我已经将

解决方案

解决方案二:
@Html.Raw([内容])
解决方案三:
你输出的被编码的,当然不行啦,你要输出能解析html格式的
解决方案四:
存入时用特殊字符替换图片信息,取出后在替换成本地路径
解决方案五:
看看你数据库中实际存储的是什么内容
解决方案六:
gridview里面的留言内容这列不能用绑定列,用模板列。
解决方案七:
你数据库存的是html了吧,那么就要将该内容作为html输出啊,不能当成文本啊
解决方案八:
html要转义,要不会显示文本格式
解决方案九:
用特殊字符来代替表情吧,输出的时候有这些字符就显示表情图片
解决方案十:
首先,来看看html中将背景与设置内容相分离的基本方式。你可以在一个页面body中写<divclass="box"></div>

然后在页面头部写<linkhref="photo/face.css"rel="stylesheet"/>

然后在样式文件中写.box{width:50px;height:50px;background:url(http://c.csdnimg.cn/jifen/images/xunzhang/t/t4.png);}

这样就显示了一个图片,并且在你的数据中,只有class标识即可,并不需要图片路径!使用class就是可以有这样的设计益处,可以通过动态切换css文件,让你的html内容呈现不同效果。以上是html/css知识基础。对于asp.net来说,留言就是把html内容放到一个html片段或者<span>中。具体来说,比如说你在DataList的模板列里边有一个Label控件,那么你把html命令绑定(Eval)给它的Text属性,就行了。
解决方案十一:
Label控件的Text属性就是html,而不是什么“文本”。因此html不需要什么“转义”就能赋值给它正常显示。当然你也可以使用asp.net的更为轻量级的Literal控件来代替Label控件,那么你就不用Label控件各种高级功能而只用Literal的基本功能。我上面强调的另外一个设计知识点,是class。在你贴出的代码中,你写了<img>的src属性的图片路径值。而这就产生了纠结的问题。因为你的相对路径是针对每一个具体解析html的当前环境配置的。如果你把图片替换为class名,就比较通用了。
解决方案十二:
能不能麻烦大神给个具体的例子,我现在还是有一点蒙圈,我在数据库中存储的是该图片的路径名称
解决方案十三:
引用10楼sp1234的回复:

Label控件的Text属性就是html,而不是什么“文本”。因此html不需要什么“转义”就能赋值给它正常显示。当然你也可以使用asp.net的更为轻量级的Literal控件来代替Label控件,那么你就不用Label控件各种高级功能而只用Literal的基本功能。我上面强调的另外一个设计知识点,是class。在你贴出的代码中,你写了<img>的src属性的图片路径值。而这就产生了纠结的问题。因为你的相对路径是针对每一个具体解析html的当前环境配置的。如果你把图片替换为class名,就比较通用了。

麻烦大牛给个具体的例子行吗,还是有一点蒙圈的节奏
解决方案十四:
引用1楼u010418661的回复:

@Html.Raw([内容])

这个具体要怎么使用啊,对于我这个情况来说,不太明白,能给个例子吗
解决方案十五:
使用正则表达式,查找所有是表情的路径,在路径的两侧替换或添加<img>标签你现在需要弄清楚,从库中取出展示出来的是HTML,你按照HTML来对它补充就行了

时间: 2024-08-02 14:13:26

asp.net留言板问题,求大神进,急用!!!的相关文章

asp.net 报错,求大神帮解决

问题描述 asp.net 报错,求大神帮解决 //这是业务类 public class userService { public static bool addUser(int id,string username,string password,string name,string tel,string addr,string email){ string myStr = ConfigurationManager.AppSettings["conStr"].ToString(); S

谁有这种分页的源代码啊啊 ,求大神,急用

问题描述 谁有这种分页的源代码啊啊 ,求大神,急用 解决方案 你既然有网页,那么直接用IE F12去扒它的html和css就可以了. 解决方案二: 可以用jquery插件http://paginationjs.com/ 自己看看改改吧. 解决方案三: http://download.csdn.net/detail/sxrenchao/7924559 解决方案四: 网上很多这样的列子吧 你搜出来改改吧

人脸识别-求大神指点~~急用啊~~

问题描述 求大神指点~~急用啊~~ 人脸识别的程序~基于OpenCV的,代码没有错误提示~运行时出现这种状况咋回事?! 解决方案 你的图片不对了 看不到你的图片

mysql-关于Mysql 的分级输出问题,求大神进

问题描述 关于Mysql 的分级输出问题,求大神进 SNAME CNAME SCORE 小李 JAVA 98 小李 mysql 78 小明 JAVA 88 小明 mysql 88 查询结果 sname JAVA MYSQL 小李 优秀 普通 小明 普通 普通 学员的某一门课程分数 高于这门课程的平均分20分以上,优秀高于这门课程平均分10分以上,普通等于这门课程平均分,一般低于这门课程平均分,较差" 我只能做到列转行输出,怎么分级输出,求大神解答 解决方案 请参考:MySQL 如何实现行转列分级

ASP.NET网站部署问题 求大神帮忙看看有没有遇到这样的问题

问题描述 我的系统部署到服务器上运行的效果和我在开发工具上运行的效果不一样,在服务器上部署好运行出来很多按钮点击的没反应,还有AspNetPager分页功能也没反应,但是我在开发工具上是可以的啊,求大神帮我看看这个是什么原因 解决方案 解决方案二:既然是新手感觉你最好直接去学mvc吧,服务器控件学了反而不了解一些web开发的基础知识.你说的这种情况建议你先写个最简单的按钮事件看看部署到服务器上有没有问题.如果是下来列表无效可以看下http://www.zhuzhusoft.com/article

新人学习DWASP动态网站建设,求大神指教

问题描述 刚学习DW,现在学ASP动态网页制作,求大神指教.每次连接数据库语句写进去之后就会出现500的错误,但是去掉就好了,求解救 解决方案 解决方案二:顶啊,求大神指点

求大神帮我解决ueditor单图上传按钮显示的问题asp.net

问题描述 求大神帮我解决ueditor单图上传按钮显示的问题asp.net 因为公司项目需要,昨天下载了一个.net版的ueditor富文本编辑器,现在也只是能在页面上显示出来了,还有很多的配置问题没解决,现在的问题是单图上传按钮是灰色的,怎么让它显示?还是多图上传的本地文件上传的配置问题,希望能来个大牛帮我解决一下,最好有个截图解释一下,才刚工作一个月,谢谢了

asp.net-登陆密码错误 数据库里的用户和密码明明都是对的 怎么破怎么破 跪求大神帮助

问题描述 登陆密码错误 数据库里的用户和密码明明都是对的 怎么破怎么破 跪求大神帮助 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="login.aspx.cs" Inherits="_Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN&qu

asp.net webform 友好路由的问题,求大神解决

问题描述 asp.net webform 友好路由的问题,求大神解决 一个webform 的项目使用了友好路由代码如下. public static class RouteConfig { public static void RegisterRoutes(RouteCollection routes) { var settings = new FriendlyUrlSettings(); settings.AutoRedirectMode = RedirectMode.Permanent; r