本人是个小鸟,初学.net
我在网上看到一个小程序《许愿墙》,尝试给它绑定数据,但是我数据是绑定完了,可是不能像示例程序那样显示背景图片,其它的的到是正常。不知道是什么原因.
前台代码;using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.OleDb;namespace vow
{
public partial class VowData : System.Web.UI.Page
{
public DataRow dr;
//数据自己从数据库绑定吧。
//更多代码,敬请关注
//http://www.svnhost.cn
//小灰
//该源码下载自http://www.51aspx.com/CV/Vow(51aspx.com)
protected void Page_Load(object sender, EventArgs e)
{
string connAccess = "Provider=Microsoft.Jet.OleDb.4.0;";
connAccess += "Data Source=";
connAccess += MapPath("vow.mdb");
OleDbConnection opecon = new OleDbConnection(connAccess);
opecon.Open();
string cmd = "select vow_div_id,vow_name,vow_text,vow_link,vow_time from vow ";
OleDbDataAdapter data = new OleDbDataAdapter(cmd, opecon);
DataSet ds = new DataSet();
data.Fill(ds, "vow");
dr = ds.Tables["vow"].Rows[0];
string vow="<div class=\"moveme\" id=\"vow_div_"+dr["vow_div_id"].ToString()+"\" style=\"top:<%= r.Next(260)%>px;left:<%= r.Next(500)%>px;position:absolute\" ";
vow += "<div class=\"vow<%=r.Next(1,8) %>\">";
vow += "<div class=\"Caption\">";
vow += "第[" + dr["vow_div_id"].ToString() + "]条<div class=\"CloseButton\" onclick=\"vow_div_" + dr["vow_div_id"].ToString() + ".style.display='none'\"> ×";
vow += "</div>";
vow += "</div>";
vow += "<div class=\"Body\">";
vow += "" + dr["vow_text"].ToString() + "</div>";
vow += "<div class=\"Footer\">";
vow += "<a href='" + dr["vow_link"].ToString() + "' target='_blank'>" + dr["vow_name"].ToString() + "</a> " + dr["vow_time"].ToString() + "</div>";
vow += "</div>";
vow += "</div>";
Response.Write(vow); }
}
}
我在网上看到一个小程序《许愿墙》,尝试给它绑定数据,但是我数据是绑定完了,可是不能像示例程序那样显示背景图片,其它的的到是正常。不知道是什么原因.
前台代码;using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.OleDb;namespace vow
{
public partial class VowData : System.Web.UI.Page
{
public DataRow dr;
//数据自己从数据库绑定吧。
//更多代码,敬请关注
//http://www.svnhost.cn
//小灰
//该源码下载自http://www.51aspx.com/CV/Vow(51aspx.com)
protected void Page_Load(object sender, EventArgs e)
{
string connAccess = "Provider=Microsoft.Jet.OleDb.4.0;";
connAccess += "Data Source=";
connAccess += MapPath("vow.mdb");
OleDbConnection opecon = new OleDbConnection(connAccess);
opecon.Open();
string cmd = "select vow_div_id,vow_name,vow_text,vow_link,vow_time from vow ";
OleDbDataAdapter data = new OleDbDataAdapter(cmd, opecon);
DataSet ds = new DataSet();
data.Fill(ds, "vow");
dr = ds.Tables["vow"].Rows[0];
string vow="<div class=\"moveme\" id=\"vow_div_"+dr["vow_div_id"].ToString()+"\" style=\"top:<%= r.Next(260)%>px;left:<%= r.Next(500)%>px;position:absolute\" ";
vow += "<div class=\"vow<%=r.Next(1,8) %>\">";
vow += "<div class=\"Caption\">";
vow += "第[" + dr["vow_div_id"].ToString() + "]条<div class=\"CloseButton\" onclick=\"vow_div_" + dr["vow_div_id"].ToString() + ".style.display='none'\"> ×";
vow += "</div>";
vow += "</div>";
vow += "<div class=\"Body\">";
vow += "" + dr["vow_text"].ToString() + "</div>";
vow += "<div class=\"Footer\">";
vow += "<a href='" + dr["vow_link"].ToString() + "' target='_blank'>" + dr["vow_name"].ToString() + "</a> " + dr["vow_time"].ToString() + "</div>";
vow += "</div>";
vow += "</div>";
Response.Write(vow); }
}
}
如果是存在数据库中的
Response.BinaryWrite((byte[])dr["Pictrue"]);
找到出问题的HTML代码,再追溯到该HTML是在哪render的,修改render就可以了。
提供思路给你,问题不在你贴的代码