如何在首页显示缩略图? 我用FreeTextBox把文章和图片的路径一起保存到数据库标的CONTENT字段了,该怎么读取图片出来,并且用缩略图在首页显示?在首页点一下缩略图就能转到相应的文章?最好给出代码(C#),包括前台和后台代码,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个只能先取出CONTENT然后通过正则匹配出图片来 参考http://topic.csdn.net/u/20081205/17/83413505-5ba5-43f5-ab5a-ad63d9e6091e.htmlhttp://www.cnblogs.com/daxia/archive/2007/11/06/950897.htmlhttp://www.cnblogs.com/wgale025/archive/2006/11/07/552963.html 这个不难吧,你是保存的路径吗?你是将图片和文本的内容保存到一个字段的,那么你肯定要定义之中保存格式来区分是内容还是图片,比如可以用"||||"来分隔(一般内容里面很少会出现4个|吧),取出来之后,将图片地址取出来,然后显示显示的时候可以循环用一个表格显示,下面代码你可以参考一下,没有全,你可以把这个表格插入到界面上,也可以界面上先放一个HTML的那种表格,然后加上runat="server"这样HtmlTable table = new HtmlTable(); HtmlTableRow row = new HtmlTableRow(); HtmlTableCell cell = new HtmlTableCell(); cell.InnerHtml="<img src=\"images/" +imagePath + "\" name=\"" + imageName + "\" width=\"52\" height=\"50\" border=\"0\" /></a>"; row.Cells.Add(cell); table.Rows.Add(row); 我在网上查了一些资料,说是可以用正则从CONTENT中取出图片的路径,只是不知道这前台和后台的代码怎么写,哪位高手帮写一下?谢谢了! string str = ".."; System.Text.RegularExpressions.Regex reg=new System.Text.RegularExpressions.Regex(@"<img[^>].*?src=""(?<src>[^""].*)""[^>].*?>",System.Text.RegularExpressions.RegexOptions.IgnoreCase); System.Text.RegularExpressions.MatchCollection m = reg.Matches(str); //设定要查找的字符串 for (int i = 0; i < m.Count; i++) { Response.Write(m[i].Groups["src"].ToString()+"<br>"); } 这个根据你所说的需求有关,发布文章的时候加个提取图片按钮提取FreeTextBox里面的图片(用javascript正则提取更好,页面不用回发,像QQ日志里面提取文章关键字一样) 怎么用javascript正则提取图片路径呢? http://hi.baidu.com/pangcf/blog/item/526862c707f040dfd000601c.html 呵呵,不好意思,我刚学.NET没多久,不知道这个怎么使用,能否说得具体点?这个代码是用在.cs文件还是.aspx里面? 换成了eWebEditor编辑器,再换个角度,问题就解决了,呵呵,感谢你们的帮忙! 请问把数据转换成实体类用datareader好还是dataset好?大家平时用哪个? asp.net上传附件到sql 08数据库 对应字段是 text 型的,求可用例子 刷新页面和单击按钮怎么效果一样的 有种情况下用分页显示好,还是一下子把数据查出来。 刚接触ASP.Net,请问登陆用户信息应该怎么保存?? GridView中使用了checkbox如何绑定到数据源的列中 问几个关于.net比较麻烦的概念性问题,大家帮忙(高手请进) 谁知道怎么 写 动态生成的 RadioButton 的选中事件怎么写? 请问Form验证登陆的问题 常用电子书籍、控件下载 100分找段小代码 服务器控件调用js
http://topic.csdn.net/u/20081205/17/83413505-5ba5-43f5-ab5a-ad63d9e6091e.html
http://www.cnblogs.com/daxia/archive/2007/11/06/950897.html
http://www.cnblogs.com/wgale025/archive/2006/11/07/552963.html
显示的时候可以循环用一个表格显示,下面代码你可以参考一下,没有全,你可以把这个表格插入到界面上,也可以界面上先放一个HTML的那种表格,然后加上runat="server"这样
HtmlTable table = new HtmlTable();
HtmlTableRow row = new HtmlTableRow();
HtmlTableCell cell = new HtmlTableCell();
cell.InnerHtml="<img src=\"images/" +imagePath + "\" name=\"" + imageName + "\" width=\"52\" height=\"50\" border=\"0\" /></a>";
row.Cells.Add(cell);
table.Rows.Add(row);
System.Text.RegularExpressions.Regex reg=new System.Text.RegularExpressions.Regex(@"<img[^>].*?src=""(?<src>[^""].*)""[^>].*?>",System.Text.RegularExpressions.RegexOptions.IgnoreCase);
System.Text.RegularExpressions.MatchCollection m = reg.Matches(str); //设定要查找的字符串
for (int i = 0; i < m.Count; i++)
{
Response.Write(m[i].Groups["src"].ToString()+"<br>");
}
这个根据你所说的需求有关,发布文章的时候加个提取图片按钮提取FreeTextBox里面的图片(用javascript正则提取更好,页面不用回发,像QQ日志里面提取文章关键字一样)
怎么用javascript正则提取图片路径呢?